Python 无法导入模型

Python 无法导入模型,python,django,Python,Django,我试图处决他 从django.db导入模型 但它给出了以下错误..:( 回溯(最近一次呼叫最后一次): 文件“”,第1行,在 文件“/Library/Python/2.6/site-packages/Django-1.2.2-py2.6.egg/Django/db/_-init__;.py”, 第14行,在 如果不是设置。数据库: 文件“/Library/Python/2.6/site packages/Django-1.2.2-py2.6.egg/Django/utils/functional

我试图处决他

从django.db导入模型

但它给出了以下错误..:(

回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“/Library/Python/2.6/site-packages/Django-1.2.2-py2.6.egg/Django/db/_-init__;.py”,
第14行,在
如果不是设置。数据库:
文件“/Library/Python/2.6/site packages/Django-1.2.2-py2.6.egg/Django/utils/functional.py”,
第276行,in_uugetattr__
self.\u设置()
文件“/Library/Python/2.6/site-packages/Django-1.2.2-py2.6.egg/Django/conf/_-init__;.py”,
第38行,输入设置
无法导入设置,因为环境变量%s为
未定义。“%ENVIRONMENT\u变量)
ImportError:无法导入设置,因为环境变量
DJANGO_设置_模块未定义。

我假设您正试图从shell/终端进行此导入?如果是这样,您需要导航到Django项目目录并在执行导入之前键入
python manage.py shell

我假设您正试图从shell/终端进行此导入?如果是这样,您需要导航到Django项目目录在执行导入之前,请使用目录并键入
python manage.py shell

您需要在os.environ变量中添加DJANGO_SETTINGS_模块,以指定设置文件的位置。您似乎试图在DJANGO应用程序之外使用DJANGO模型。您试图实现什么?如果您只想使用python shell进行测试,可以使用DJANGODjango应用程序目录中的shell:

manage.py shell --settings=settings

更新:solartic更快;)

您需要在os.environ变量中添加DJANGO_SETTINGS_模块,以指定您的设置文件。似乎您试图在django应用程序之外使用django模型。你想达到什么目标?如果您只想使用python shell进行测试,可以从Django应用程序目录使用Django shell:

manage.py shell --settings=settings
更新:solartic更快;)

谢谢你:)这看起来很简单,但只有当你说:)谢谢你:)这看起来很简单,但只有当你说:)