在Django项目中定义设置

时间:2019-04-04 16:32:53

标签: python django pycharm settings

我正在使用pyCharm作为IDE在Django上制作一个简单的博客应用程序。

如果我尝试使用Python控制台,每次都会出现此错误。

You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.

如果我在终端中打开控制台命令行,则每次必须使用此命令指定设置:

set DJANGO_SETTINGS_MODULE=mysite.settings

似乎manage.py文件已经具有设置参考,但由于某种原因,它似乎被忽略了:

import os
import sys

if __name__ == "__main__":
    os.environ.setdefault("DJANGO_SETTINGS_MODULE", "Example.settings")
    try:
        from django.core.management import execute_from_command_line
    except ImportError:
...

1 个答案:

答案 0 :(得分:0)

在您的PyCharm虚拟环境中。您有一个选项Edit Configurations,单击此选项将打开一个弹出窗口。然后找到Environment variable,并设置DJANGO_SETTINGS_MODULE=Example.settings

Edit conf