我有一个从应用程序导入models.py的脚本,但它不会导入! 我不相信我应该手动创建一个“导出DJANGO ...”环境变量......我正在做其他的错误。为什么我在Django中出现这个错误?
Traceback (most recent call last):
File "parse.py", line 8, in ?
from butterfly.flower.models import Channel, Item
File "/home/user/shri/butterfly/flower/models.py", line 1, in ?
from django.db import models
File "/usr/lib/python2.4/site-packages/django/db/__init__.py", line 10, in ?
if not settings.DATABASE_ENGINE:
File "/usr/lib/python2.4/site-packages/django/utils/functional.py", line 269, in __getattr__
self._setup()
File "/usr/lib/python2.4/site-packages/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.
感谢。那么,在设置一个Django项目之后,是否有必要设置2个环境变量? -DJANGO_SETTINGS_MODULE -PYTHONPATH ..加上项目路径。 – TIMEX
大声笑,我认为你从字面上看“我不相信”。 – hasen
@hasen,猜我对任何名叫“alex”的人都有很高的期望;-)。 –