在Django项目中定义设置

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

我正在使用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:
...
python django pycharm settings
1个回答
0
投票

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

Edit conf

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