PyCharm:DJANGO_SETTINGS_MODULE未定义

21 投票
6 回答
20551 浏览
提问于 2025-04-16 17:33

我在使用PyCharm这个开发工具时,每次运行任何一个file.py文件都会出现这个错误:

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

我该如何在PyCharm中配置DJANGO_SETTINGS_MODULE这个环境变量呢?

6 个回答

9

你可以去工具栏,那里有一个下拉菜单,选择你的项目,然后点击“编辑配置”。在环境变量的区域里,输入 DJANGO_SETTINGS_MODULE mysite.settings,然后保存。

10

我也遇到过同样的问题,而在IntelliJ IDEA中解决这个问题的方法并不明显(特别是因为没有通知和“修复”链接来帮助解决这个问题)。

你需要在项目结构中找到你的Django项目的settings.py文件,路径是:项目结构 > 模块 > [你的Django项目名称] > Django。

现在你知道该放在哪里了。

31

我也遇到过同样的问题。我的Django支持设置是空的:

PyCharm项目配置

撰写回答