环境:
python 2.7.6
django 1.6.1
win7 X64
建立django的Project和APP后,若不想使用python manage.py shell,而是直接输入python,就需要设置DJANGO_SETTINGS.MODULE这个环境变量。
项目路径是:
mysite3
|----manage.py
|----mysite3
|----__init__.py
|----url.py
|----settings.py
|----wsgi.py
|----pools
|----__init__.py
|----admin.py
|----models.py
|----test.py
|----views.py
在Windows下面需要使用set命令设置DJANGO_SETTINGS_MODULE变量。
做成一个批处理mysite3.bat,双击运行就可以了。
cd i:\mysite3
i:
set DJANGO_SETTINGS_MODULE=mysite3.settings
python
这里使用mysite3.settings,而不是windows的文件路径。mysite3这个根据自己的项目名称进行修改。
这个路径是相对于manage.py的,是相对路径。
但是python命令执行时,必须在manage.py相同目录下。
这样在>>>符号下:
from pools.models import Poll, Choice
就是正确的。