PyCharm:DJANGO_SETTINGS_MODULE未定义

时间:2011-05-13 07:23:24

标签: python django environment-variables pycharm

我正在使用PyCharm IDE,当我运行任何file.py时,我收到此错误:

  

..引发ImportError(“设置无法导入,因为环境   变量%s未定义。“%ENVIRONMENT_VARIABLE”ImportError:   设置无法导入,因为环境变量   DJANGO_SETTINGS_MODULE未定义。

如何在PyCharm中配置DJANGO_SETTINGS_MODULE环境变量?

6 个答案:

答案 0 :(得分:19)

我遇到了同样的问题。我的django支持的设置是空的:

PyCharm project config

答案 1 :(得分:9)

您可以转到显示下拉列表的工具栏并选择您的项目 - >编辑配置。在环境变量区域输入DJANGO_SETTINGS_MODULE mysite.settings并保存。

答案 2 :(得分:9)

我也有同样的问题,并且IntelliJ IDEA中的修复并不明显(特别是因为没有针对此问题的“fix-it”链接的通知)。

您会发现需要在项目结构>中将设置设置为Django项目的settings.py文件。模块> [你的Django项目名称]> Django的。

Now you know where to stick it.

答案 3 :(得分:7)

答案 4 :(得分:1)

我遇到了同样的问题,但提出的解决方案没有奏效。

我通过进入“文件>设置...”解决了这个问题 然后搜索“Django 控制台”并添加以下环境变量:DJANGO_SETTINGS_MODULE=mysite.settings

答案 5 :(得分:0)

对于新来者,以下是其他信息。

在pycharm 2019.1中可以找到设置DJANGO_SETTINGS_MODULE的位置是:

config->语言和框架-> Django的正确选择。

django项目根目录下方的列,您可以引用配置文件路径。

和环境变量列中,您可以设置DJANGO_SETTINGS_MODULE值。