我正在尝试在PyCharm中运行我的项目以对其进行调试,但出现此错误:django.core.exceptions.ImproperlyConfigured:请求设置INSTALLED_APPS,但未配置设置。您必须先定义环境变量DJANGO_SETTINGS_MODULE或调用settings.configure()才能访问设置。
我知道在stackoverflow和Internet上已经有很多关于此主题的讨论,我现在已经仔细阅读了django docs多次https://docs.djangoproject.com/en/dev/topics/settings/。我已经尝试过了。我的项目也称为“ fitex”,因此我将其用作“ mysite”:1)在我的shell中这样设置环境变量:
set DJANGO_SETTINGS_MODULE = fitex.settings
2)。也在shell中尝试过:
export DJANGO_SETTINGS_MODULE=fitex.settings
3)。在shell中尝试了以下内容:
from django.conf import settings,
from fitex import settings,
settings.configure(default_settings=settings, DEBUG=True)
不幸的是,没有用。错误:AttributeError:模块'fitex.settings'没有属性'configure'
4)尝试添加我的settings.py文件:
os.environ['DJANGO_SETTINGS_MODULE'] = 'fitex.settings'
还有我的调试配置:screenshot
也许有人可以帮忙,谢谢!
工作目录应该是具有manage.py init的目录。因此,根据您的情况,它将是
C:\Users\austi\PycharmProjects\Fitex#1
并且脚本路径应该是manage.py文件而不是models.py
C:\Users\austi\PycharmProjects\Fitex#1\manage.py
希望有帮助!