django.core.exceptions.ImproperlyConfigured解决方案

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

在Django开发过程中,我们有时需要快速执行一些python代码,这时我们就需要用到我们linux强大的shell来编写python,但是当我们用python命令启动交互解释器时,在执行import等一些命令时,经常会报:

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使用哪个设置文件。

解决方法:用python manage.py shell 来启动命令解释器而不要使用python,因为python manage.py shell里面已经包含了Django使用哪个settings.py文件,这样就可以直接使用python命令了。

转载于:https://my.oschina.net/lonelycode/blog/741457

你可能感兴趣的:(django.core.exceptions.ImproperlyConfigured解决方案)