`
haouziwefe
  • 浏览: 127522 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
社区版块
存档分类
最新评论

让dreampie来调试django

    博客分类:
  • java
阅读更多
    在写django的时候,发现调试并不方便,找了许多方法,总结一下在dreampie下调试还是不错的,下面说一下方法。
 
首先如果你的django里面表数据使用了中文,o(∩_∩)o~,可能dreampie会在中文报错。
解决方法:
打开c:\program files\dreampie\share\dreampie 下的subp-py2.zip\dreampielib\subprocess\__init__.py
c:\program files\dreampie-》我的dreampie安装目录,根据不同的安装目录是不一样的
我使用python2.6所以打开subp-py2.zip这个包,o(∩_∩)o~,如果你用python3的花就是subp-py3.zip
 
然后修改 文件中298行
 res_str = unicode(pprint.pformat(self.last_res))
改成
 res_str = unicode(pprint.pformat(self.last_res),errors="replace")
 
这样改就是如果unicode编码有闻朝廷,就用个特殊字符代替,o(∩_∩)o~
 
然后打开你的dreampie:
 
要将django的相关库路径加入,代码如下:
import os<br>import sys<br>os.environ['django_settings_module'] = 'aiga.settings'<br>sys.path.append("d:\\ai_workspace")<br>sys.path.append("d:\\ai_workspace\\aiga")
 
 
这里我工程的名字叫,aiga,放到了ai_workspace路径下了,o(∩_∩)o~,如果你不同的路径或者名称要替换
 
之后你就可以引入models进行调试了
例如:
from aiga.userapp.models import *
user.objects.all()
看看结果就出来了。o(∩_∩)o~
 
0
1
分享到:
评论

相关推荐

    jfinalpluginsjfinal-dreampie.zip

    //根据key值来移除基于某个特定方法的缓存,而不是移除整个controller下的缓存 String controllerKey = ai.getControllerKey();  if (!ValidateUtils.me().isNullOrEmpty(removeCacheName)) {  String ...

    dreampie-play-scala.zip

    dreampie_scala 使用play框架Sbt依赖管理,集成Oauth验证,repatcha验证码,权限系统,数据库自动升级脚本,socketio通信等 bootstrap前端 可直接使用sbt run直接跑,数据库可以自动验证生成初始化数据 ...

    jfinalpluginsdreampie-jfinal.zip

    dreampie-jfinal 使用JFinal框架,并提供akka异步执行集成,多数据源自动orm映射,flyway数据库脚本升级,shiro 权限系统 freemarker支持,以及其他改进 bootstrap前端 该项目剥离出的框架jfinal-dreampie,大家...

    dreampie.github.io:我的博客

    HPSTR Jekyll主题 他们说的是魅力的三倍,所以这里有另一个免费的Jekyll主题供您选择。 自从开源以来,我学到...HPSTR利用Sass和数据文件来简化自定义。 这些功能需要Jekyll 2.x,并且不适用于旧版本的Jekyll。 要了解

    Jfinalplugin,angularjfinal-angular-icedog.zip

    一个Jfinal angular的框架实现,属于jfinal-dreampie的一个demo,在线访问:http://icedog.jd-app.com/ 欢迎收藏 使用jfinal框架开源工具包jfinal-dreampie,http://search.maven.org/ 输入jfianl-draempie 搜索 ...

    jfinal插件集合demojfinal-demo.zip

    在mysql里创建数据库jfinal_demo,运行maven插件 cn.dreampie:flyway-maven-plugin:1.0:clean和cn.dreampie:flyway-maven-plugin:1.0:migrate  生成数据库表结构 2.使用jetty运行项目,运行maven插件jetty:run 3....

    bpython 功能强大的Python shell

    4. **系统包管理器**:对于Linux用户来说,还可以通过系统的包管理器来进行安装,例如Ubuntu系统可以使用`apt-get install bpython`命令。 为了确保bpython能够正常工作,还需要安装一些依赖包,包括`Pygments`、`...

    websocket:java websocket api

    网络套接字websocket api,查看其他插件-&gt; maven 引用 ${websocket.version}替换为相应的版本如:0.11 &lt; dependency&gt;&lt; groupId&gt;cn.dreampie&lt;/ groupId&gt;&lt; artifactId&gt;websocket&lt;/ artifactId&gt;&lt; version&gt;${websocket....

    jfinal-shiro-freemarker:jfinal shiro 插件 freemarker 标签

    &lt;groupId&gt;cn.dreampie&lt;/groupId&gt; &lt;artifactId&gt;jfinal-shiro-freemarker ${jfinal-shiro-freemarker.version} 在freemarker中使用 FreeMarkerRender.getConfiguration().setSharedVariable("shiro", new Shiro...

    jfinal-tablebind:jfinal table 绑定插件

    &lt;groupId&gt;cn.dreampie&lt;/groupId&gt; &lt;artifactId&gt;jfinal-tablebind ${jfinal-tablebind.version} 使用非常简单的,自动注册所有Model的Table绑定工具 /** * 配置扫描model */ //Model自动绑定表插件 ...

    jfinal-slf4j:jfinal slf4j 日志 api

    &lt;groupId&gt;cn.dreampie&lt;/groupId&gt; &lt;artifactId&gt;jfinal-slf4j ${jfinal-slf4j.version} public void configConstant(Constants constants) { //set log to slf4j Logger.setLoggerFactory(new Slf4jLogFactory()...

    jfinal-captcha:jfinal验证码

    jfinal验证码jfinal captcha render,查看其他插件-&gt; maven 引用 ${jfinal-captcha.version}替换为相应的版本如:0.1 &lt; dependency&gt; &lt; groupId&gt;cn.dreampie&lt;/ groupId&gt; &lt; artifactId&gt;jfinal-captcha&lt;/ artifactId&gt; $...

    jfinal-routebind:jfinal 路由绑定

    &lt;groupId&gt;cn.dreampie&lt;/groupId&gt; &lt;artifactId&gt;jfinal-routebind ${jfinal-routebind.version} 使用非常简单的,自动注册所有controller的路由绑定工具 /** * 配置路由 */ public void configRoute(Routes ...

    jfinal-sqlinxml:xml 插件中的 jfinal sql

    jfinal-sqlinxml jfinal sqlinxml 插件,查看其他插件-&gt; maven 引用 ${jfinal-sqlinxml.version} 替换为相应的版本如:0.1 &lt; dependency&gt; &lt; groupId&gt;cn.dreampie&lt;/ groupId&gt; &lt; artifactId&gt;jfinal-sqlinxml...

    jfinal-mailer:jfinal邮件插件

    &lt;groupId&gt;cn.dreampie&lt;/groupId&gt; &lt;artifactId&gt;jfinal-mailer ${jfinal-mailer.version} use easy: application.properties #email smtp.gmail.com smtp.163.com smtp.live.com smtp.host=smtp.163.com #smtp....

    jfinal-shiro:jfinal shiro插件

    &lt;groupId&gt;cn.dreampie&lt;/groupId&gt; &lt;artifactId&gt;jfinal-shiro ${jfinal-shiro.version} 支持不同角色登陆到不同的url,支持ajax登陆/登出,例如: 推荐的数据库权限表结构设计 DROP TABLE IF EXISTS sec_user; ...

Global site tag (gtag.js) - Google Analytics