Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.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
django.core.exceptions.ImpropertlyConfigured:密钥设置不能为空:导入模型_Django_Django Models - Fatal编程技术网

django.core.exceptions.ImpropertlyConfigured:密钥设置不能为空:导入模型

django.core.exceptions.ImpropertlyConfigured:密钥设置不能为空:导入模型,django,django-models,Django,Django Models,代码: 当我尝试将模型导入到WIG_scrap.py from.模型导入公司数据、报价 我得到一个错误: django.core.exceptions.ImproperlyConfigured: The SECRET_KEY setting must not be empty 但如果不导入模型,一切都可以正常工作 有人能给我解释一下为什么会发生这种情况吗 密钥用于: 如果正在使用django.contrib.sessions.backends.cache以外的任何其他会话后端,或者正在使

代码:

当我尝试将模型导入到
WIG_scrap.py

from.模型导入公司数据、报价
我得到一个错误:

django.core.exceptions.ImproperlyConfigured: The SECRET_KEY setting must not be empty
但如果不导入模型,一切都可以正常工作


有人能给我解释一下为什么会发生这种情况吗

密钥用于:

  • 如果正在使用django.contrib.sessions.backends.cache以外的任何其他会话后端,或者正在使用默认的get\u session\u auth\u hash(),则为所有会话
  • 如果使用CookieStorage或FallbackStorage,则显示所有消息
  • 所有PasswordResetView令牌
  • 加密签名的任何用法,除非提供了不同的密钥
所以。。。如果不使用DB和模型,则不需要提供密钥。除非你不使用会话等


只需在设置中设置密钥字符串。

您可以在
settings.py
中指定一个非空的
SECRET\u KEY='…'
。是的,当我删除导入时,一切正常。