【发布时间】:2016-07-23 01:25:29
【问题描述】:
我正在从这里做 Django 入门教程: https://docs.djangoproject.com/en/1.9/intro/tutorial05/
如那里所述,我打开了 python shell 并尝试导入项目,如下所示:
from polls.models import Question
但是,我收到此错误:
django.core.exceptions.ImproperlyConfigured: Requested setting DEFAULT_INDEX_TABLESPACE, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.
我不太理解错误信息。我应该在哪里定义DJANGO_SETTINGS_MODULE 或调用settings.configure()?
如果我尝试打开 django shell,我会收到相同的消息。
【问题讨论】:
-
试试
python manage.py shell -
@dnit13 是的,但是您是否看到教程或 1.9 文档中提到
python manage.py shell而不是django-admin shell的任何地方?...谢谢。 -
@alecxe 我不认为它被反对,但在这里被提及docs.djangoproject.com/en/1.9/intro/tutorial02/…
-
@dnit13 是的,谢谢!