Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python decouple.UndefinedValue错误:找不到密钥。将其声明为envvar或定义默认值_Python_Django - Fatal编程技术网

Python decouple.UndefinedValue错误:找不到密钥。将其声明为envvar或定义默认值

Python decouple.UndefinedValue错误:找不到密钥。将其声明为envvar或定义默认值,python,django,Python,Django,我已经从GitHub回购中撤出了这个项目: 我还安装了运行该项目所需的所有软件包,但该项目无法成功运行 Error Stack : <br>python manage.py Traceback (most recent call last): File "manage.py", line 15, in <module> execute_from_command_line(sys.argv) File "C:\ProgramData\Anaconda3\li

我已经从GitHub回购中撤出了这个项目:

我还安装了运行该项目所需的所有软件包,但该项目无法成功运行

Error Stack :
<br>python manage.py
Traceback (most recent call last):
  File "manage.py", line 15, in <module>
    execute_from_command_line(sys.argv)
  File "C:\ProgramData\Anaconda3\lib\site-packages\django\core\management\__init__.py", line 371, in execute_from_command_line
    utility.execute()
  File "C:\ProgramData\Anaconda3\lib\site-packages\django\core\management\__init__.py", line 317, in execute
    settings.INSTALLED_APPS
  File "C:\ProgramData\Anaconda3\lib\site-packages\django\conf\__init__.py", line 56, in __getattr__
    self._setup(name)
  File "C:\ProgramData\Anaconda3\lib\site-packages\django\conf\__init__.py", line 43, in _setup
    self._wrapped = Settings(settings_module)
  File "C:\ProgramData\Anaconda3\lib\site-packages\django\conf\__init__.py", line 106, in __init__
    mod = importlib.import_module(self.SETTINGS_MODULE)
  File "C:\ProgramData\Anaconda3\lib\importlib\__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
  File "<frozen importlib._bootstrap>", line 983, in _find_and_load
  File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 728, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "C:\Users\chandan\Documents\GGS-portal-master\school\settings.py", line 25, in <module>
    SECRET_KEY = config('SECRET_KEY')
  File "C:\ProgramData\Anaconda3\lib\site-packages\decouple.py", line 197, in __call__
    return self.config(*args, **kwargs)
  File "C:\ProgramData\Anaconda3\lib\site-packages\decouple.py", line 85, in __call__
    return self.get(*args, **kwargs)
  File "C:\ProgramData\Anaconda3\lib\site-packages\decouple.py", line 70, in get
    raise UndefinedValueError('{} not found. Declare it as envvar or define a default value.'.format(option))
decouple.UndefinedValueError: SECRET_KEY not found. Declare it as envvar or define a default value.
错误堆栈:

python manage.py 回溯(最近一次呼叫最后一次): 文件“manage.py”,第15行,在 从命令行(sys.argv)执行命令 文件“C:\ProgramData\Anaconda3\lib\site packages\django\core\management\ \uuuu init\uuuuu.py”,第371行,从命令行执行 utility.execute() 文件“C:\ProgramData\Anaconda3\lib\site packages\django\core\management\\uuuu init\uuuu.py”,第317行,在execute中 settings.INSTALLED\u应用程序 文件“C:\ProgramData\Anaconda3\lib\site packages\django\conf\\ uuuu init\uuuu.py”,第56行,在uu getattr中__ 自我设置(名称) 文件“C:\ProgramData\Anaconda3\lib\site packages\django\conf\\ uuuu init\uuuu.py”,第43行,在安装程序中 自包装=设置(设置模块) 文件“C:\ProgramData\Anaconda3\lib\site packages\django\conf\\ uuuu init\uuuu.py”,第106行,在uu init中__ mod=importlib.import\u模块(自我设置\u模块) 文件“C:\ProgramData\Anaconda3\lib\importlib\\uuuuu init\uuuuu.py”,第127行,在导入模块中 return _bootstrap._gcd_import(名称[级别:],包,级别) 文件“”,第1006行,在\u gcd\u导入中 文件“”,第983行,在_find_和_load中 文件“”,第967行,在“查找”和“加载”中解锁 文件“”,第677行,在\u加载\u解锁 exec_模块中第728行的文件“” 文件“”,第219行,在“调用”中,删除了“帧” 文件“C:\Users\chandan\Documents\GGS portal master\school\settings.py”,第25行,在 SECRET\u KEY=config('SECRET\u KEY') 文件“C:\ProgramData\Anaconda3\lib\site packages\decouple.py”,第197行,在调用中__ 返回self.config(*args,**kwargs) 文件“C:\ProgramData\Anaconda3\lib\site packages\decouple.py”,第85行,在调用中__ 返回self.get(*args,**kwargs) get中第70行的文件“C:\ProgramData\Anaconda3\lib\site packages\decouple.py” 引发UndefinedValueError(“{}未找到。将其声明为envvar或定义默认值。”。格式(选项)) decouple.UndefinedValue错误:找不到密钥。将其声明为envvar或定义默认值。
确认已安装Django,并确认您实际引用的是设置文件

在venv中执行
pip冻结
,以确认安装了Django

确保启动时不必显式调用设置文件

python manage.py runserver --settings=yourproj.settings.production