`
dtrex
  • 浏览: 139584 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

让dreampie来调试django

阅读更多

在写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
import sys
os.environ['DJANGO_SETTINGS_MODULE'] = 'aiga.settings'
sys.path.append("d:\\ai_workspace")
sys.path.append("d:\\ai_workspace\\aiga")

 

 

这里我工程的名字叫,aiga,放到了ai_workspace路径下了,O(∩_∩)O~,如果你不同的路径或者名称要替换

 

之后你就可以引入models进行调试了

例如:

from aiga.userapp.models import *

User.objects.all()

看看结果就出来了。O(∩_∩)O~

分享到:
评论

相关推荐

    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,查看其他插件-> maven 引用 ${websocket.version}替换为相应的版本如:0.11 < dependency>< groupId>cn.dreampie</ groupId>< artifactId>websocket</ artifactId>< version>${websocket....

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

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

    jfinal-tablebind:jfinal table 绑定插件

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

    jfinal-captcha:jfinal验证码

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

    jfinal-slf4j:jfinal slf4j 日志 api

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

    jfinal-routebind:jfinal 路由绑定

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

    jfinal-sqlinxml:xml 插件中的 jfinal sql

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

    jfinal-mailer:jfinal邮件插件

    <groupId>cn.dreampie</groupId> <artifactId>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插件

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

Global site tag (gtag.js) - Google Analytics