我试着去执行
from django.db import models
但它给出了以下错误。。:(
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/Library/Python/2.6/site-packages/Django-1.2.2-py2.6.egg/django/db/__init__.py",
line 14, in <module>
if not settings.DATABASES:
File "/Library/Python/2.6/site-packages/Django-1.2.2-py2.6.egg/django/utils/functional.py",
line 276, in __getattr__
self._setup()
File "/Library/Python/2.6/site-packages/Django-1.2.2-py2.6.egg/django/conf/__init__.py",
line 38, in _setup
raise ImportError("Settings cannot be imported, because environment variable %s is
undefined." % ENVIRONMENT_VARIABLE)
ImportError: Settings cannot be imported, because environment variable
DJANGO_SETTINGS_MODULE is undefined.
我想你是想从shell/terminal导入?如果是这样,则需要导航到Django项目目录并在执行导入之前键入
python manage.py shell
。在您需要在中添加DJANGO_SETTINGS_模块操作系统环境变量来指定设置文件。似乎你试图在django应用程序之外使用django模型。你想达到什么目的?如果只想用python shell进行测试,可以从Django app dir使用Django shell:
更新:solartic更快;)
相关问题 更多 >
编程相关推荐