shell下调试Django的方便小toolkit
在调试的时候,有时候shell下面是很方便的。 除了manage.py shell之外,下面这几行代码可以帮我们不少忙。
- #shell.py
- import os
- import sys
- os.environ['DJANGO_SETTINGS_MODULE'] = "app.settings"
- sys.path.append(os.getcwd()) #shell.py 和其他module的路径有可能要修改
- from app.mymod.models import mymod
这样 就可以调试mymod了!比较方便! :D 其实说白了就是那个’DJANGO_SETTINGS_MODULE’环境变量没有设置,设置了之后就好了! 后面的from app.mymod.models import mymod是为了方便,免得每次调试都输入这些import。
