首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

让dreampie回调试django

2012-10-10 
让dreampie来调试django在写django的时候,发现调试并不方便,找了许多方法,总结一下在dreampie下调试还是不

让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<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~
 

热点排行