翻译:
249/5000
django.core.exceptions.ImproperlyConfigured:请求设置DEFAULT_INDEX_TABLESPACE,但未配置设置。 您必须在访问设置之前定义环境变量DJANGO_SETTINGS_MODULE或调用settings.configure()。
原因:
在Django项目中直接单独运行py文件,导致的,因为Django项目依托settings.py才能运行,单独运行py文件就会导致此错误
解决:
方案一
运行 python manage.py shell 打开 shell命令窗,手输需要的代码
方案二
在要运行的代码中添加如下代码,mysite是你的项目名
import os,django
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "mysite.settings")
django.setup()
方案三
在编译器中配置环境
方案四
以上诸法若不可行,劝君尽早放弃,另辟蹊径