在写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~
分享到:
相关推荐
//根据key值来移除基于某个特定方法的缓存,而不是移除整个controller下的缓存 String controllerKey = ai.getControllerKey(); if (!ValidateUtils.me().isNullOrEmpty(removeCacheName)) { String ...
dreampie_scala 使用play框架Sbt依赖管理,集成Oauth验证,repatcha验证码,权限系统,数据库自动升级脚本,socketio通信等 bootstrap前端 可直接使用sbt run直接跑,数据库可以自动验证生成初始化数据 ...
dreampie-jfinal 使用JFinal框架,并提供akka异步执行集成,多数据源自动orm映射,flyway数据库脚本升级,shiro 权限系统 freemarker支持,以及其他改进 bootstrap前端 该项目剥离出的框架jfinal-dreampie,大家...
HPSTR Jekyll主题 他们说的是魅力的三倍,所以这里有另一个免费的Jekyll主题供您选择。 自从开源以来,我学到...HPSTR利用Sass和数据文件来简化自定义。 这些功能需要Jekyll 2.x,并且不适用于旧版本的Jekyll。 要了解
一个Jfinal angular的框架实现,属于jfinal-dreampie的一个demo,在线访问:http://icedog.jd-app.com/ 欢迎收藏 使用jfinal框架开源工具包jfinal-dreampie,http://search.maven.org/ 输入jfianl-draempie 搜索 ...
在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....
4. **系统包管理器**:对于Linux用户来说,还可以通过系统的包管理器来进行安装,例如Ubuntu系统可以使用`apt-get install bpython`命令。 为了确保bpython能够正常工作,还需要安装一些依赖包,包括`Pygments`、`...
网络套接字websocket api,查看其他插件-> maven 引用 ${websocket.version}替换为相应的版本如:0.11 < dependency>< groupId>cn.dreampie</ groupId>< artifactId>websocket</ artifactId>< version>${websocket....
<groupId>cn.dreampie</groupId> <artifactId>jfinal-shiro-freemarker ${jfinal-shiro-freemarker.version} 在freemarker中使用 FreeMarkerRender.getConfiguration().setSharedVariable("shiro", new Shiro...
<groupId>cn.dreampie</groupId> <artifactId>jfinal-tablebind ${jfinal-tablebind.version} 使用非常简单的,自动注册所有Model的Table绑定工具 /** * 配置扫描model */ //Model自动绑定表插件 ...
jfinal验证码jfinal captcha render,查看其他插件-> maven 引用 ${jfinal-captcha.version}替换为相应的版本如:0.1 < dependency> < groupId>cn.dreampie</ groupId> < artifactId>jfinal-captcha</ artifactId> $...
<groupId>cn.dreampie</groupId> <artifactId>jfinal-slf4j ${jfinal-slf4j.version} public void configConstant(Constants constants) { //set log to slf4j Logger.setLoggerFactory(new Slf4jLogFactory()...
<groupId>cn.dreampie</groupId> <artifactId>jfinal-routebind ${jfinal-routebind.version} 使用非常简单的,自动注册所有controller的路由绑定工具 /** * 配置路由 */ public void configRoute(Routes ...
jfinal-sqlinxml jfinal sqlinxml 插件,查看其他插件-> maven 引用 ${jfinal-sqlinxml.version} 替换为相应的版本如:0.1 < dependency> < groupId>cn.dreampie</ groupId> < artifactId>jfinal-sqlinxml...
<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....
<groupId>cn.dreampie</groupId> <artifactId>jfinal-shiro ${jfinal-shiro.version} 支持不同角色登陆到不同的url,支持ajax登陆/登出,例如: 推荐的数据库权限表结构设计 DROP TABLE IF EXISTS sec_user; ...