当前位置:  开发笔记 > 编程语言 > 正文

SECRET_KEY设置不能为空-django + pycharm

如何解决《SECRET_KEY设置不能为空-django+pycharm》经验,为你挑选了1个好方法。

可以肯定的是,我搜索了一些帖子,但没有一个有帮助。即使是最接近的人也没有帮助。

我目前正在使用pyCharm在虚拟环境中安装django。因为我尝试了很多方法,但是如果我在终端中通过使用python manage.py runserver服务器正常运行,则无法使用pycharm来运行项目BUT 。在完成所有设置后以某种方式在pyCharm中运行,只是不允许我运行。我在哪里在pycharm中设置错误?

无论如何,我遇到了这个错误

raise ImproperlyConfigured("The SECRET_KEY setting must not be empty.") django.core.exceptions.ImproperlyConfigured: The SECRET_KEY setting must not be empty.

我的manage.py,因为有些帖子正在谈论这个,但是我看到它设置正确

#!/usr/bin/env python
import os
import sys

if __name__ == "__main__":
    os.environ.setdefault("DJANGO_SETTINGS_MODULE", "CodingEntrepreneurs.settings")
    try:
        from django.core.management import execute_from_command_line
    except ImportError:
        # The above import may fail for some other reason. Ensure that the
        # issue is really that Django is missing to avoid masking other
        # exceptions on Python 2.
        try:
            import django
        except ImportError:
            raise ImportError(
                "Couldn't import Django. Are you sure it's installed and "
                "available on your PYTHONPATH environment variable? Did you "
                "forget to activate a virtual environment?"
            )
        raise
    execute_from_command_line(sys.argv)

我的settings.py(不用多说,我确实有钥匙)

# SECURITY WARNING: keep the secret key used in production secret!
SECRET_KEY = 'SECRET_KEYSECRET_KEYSECRET_KEYSECRET_KEYSECRET_KEY'

# SECURITY WARNING: don't run with debug turned on in production!
DEBUG = True

`

我的文件夹结构

我的运行调试配置

我的Django框架设置



1> Nrzonline..:

由于这是自1月20日以来的一个问题,我认为它已经得到解决。但是,我想分享我对同一问题的修正。

我在这里遇到了同样的问题。我已经挣扎了一段时间。最后,这似乎与中的问题有关Environment Variables,如第二个屏幕截图(Run/Debug Configurations)中所示

我已经通过更新Environment Variables路径来修复它

DJANGO_SETTINGS_MODULE=portfolio; <..crop..>

DJANGO_SETTINGS_MODULE=portfolio.settings; <..crop..>

我必须添加settingsDJANGO_SETTINGS_MODULE路径。

推荐阅读
落单鸟人
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有