我用的时候
from django.contrib.gis.db import models
Run Code Online (Sandbox Code Playgroud)
我收到错误:
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
from django.contrib.gis.db import models
File "C:\Python27\lib\site-packages\django\contrib\gis\db\models\__init__.py"
, line 2, in <module>
from django.db.models import *
File "C:\Python27\lib\site-packages\django\db\__init__.py", line 11, in <module>
if DEFAULT_DB_ALIAS not in settings.DATABASES:
File "C:\Python27\lib\site-packages\django\utils\functional.py", line 184,
in inner
self._setup()
File "C:\Python27\lib\site-packages\django\conf\__init__.py", line 40,
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.
Run Code Online (Sandbox Code Playgroud)
怎么解决?
使用时
from django.db import models
Run Code Online (Sandbox Code Playgroud)
django工作没有问题
有两种方法可以解决此问题:
settings模块并设置DJANGO_SETTINGS_MODULE为指向它,或者settings.configure绕过DJANGO_SETTINGS_MODULE环境变量。第二种选择是很好地使用部分内容,django而无需实际设置项目所需的所有内容。
| 归档时间: |
|
| 查看次数: |
229 次 |
| 最近记录: |