在PyCharm中运行调试时设置DJANGO_SETTINGS_MODULE变量时出错

问题描述 投票:0回答:1

我正在尝试在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

也许有人可以帮忙,谢谢!

python django debugging pycharm
1个回答
0
投票

工作目录应该是具有manage.py init的目录。因此,根据您的情况,它将是

C:\Users\austi\PycharmProjects\Fitex#1

并且脚本路径应该是manage.py文件而不是models.py

C:\Users\austi\PycharmProjects\Fitex#1\manage.py

希望有帮助!

© www.soinside.com 2019 - 2024. All rights reserved.