shell下调试Django的方便小toolkit

在调试的时候,有时候shell下面是很方便的。 除了manage.py shell之外,下面这几行代码可以帮我们不少忙。

  1. #shell.py
  2. import os 
  3. import sys 
  4. os.environ['DJANGO_SETTINGS_MODULE'] = "app.settings" 
  5. sys.path.append(os.getcwd())    #shell.py 和其他module的路径有可能要修改
  6. from app.mymod.models import mymod

这样 就可以调试mymod了!比较方便! :D 其实说白了就是那个’DJANGO_SETTINGS_MODULE’环境变量没有设置,设置了之后就好了! 后面的from app.mymod.models import mymod是为了方便,免得每次调试都输入这些import。

Leave a Reply




=>


Creative Commons License
This work is licensed under a Creative Commons License.