可以肯定的是,我搜索了一些帖子,但没有一个有帮助。即使是最接近的人也没有帮助。
我目前正在使用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月20日以来的一个问题,我认为它已经得到解决。但是,我想分享我对同一问题的修正。
我在这里遇到了同样的问题。我已经挣扎了一段时间。最后,这似乎与中的问题有关Environment Variables
,如第二个屏幕截图(Run/Debug Configurations
)中所示
我已经通过更新Environment Variables
路径来修复它
DJANGO_SETTINGS_MODULE=portfolio; <..crop..>
至
DJANGO_SETTINGS_MODULE=portfolio.settings; <..crop..>
我必须添加settings
到DJANGO_SETTINGS_MODULE
路径。