![](/img/trans.png)
[英]Heroku application error on Celery: raise ImproperlyConfigured(“The SECRET_KEY setting must not be empty.”)
[英]Django - raise ImproperlyConfigured(“The SECRET_KEY setting must not be empty.”)
Django版本1.8.4
我正在為django設置進行類似於我的初始設置的“ MiniQuark”所提到的設置。
這是我的項目結構:
project
manage.py
- project
settings.py
production.py
development.py
__init__.py
url.py
wsgi.py
我的設置文件具有所有主要設置,然后在“ development.py”上有...
from __future__ import absolute_import # optional, but I like it
from .settings import *
# Development overrides
DEBUG = True
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
}
}
然后在我的“ init .py”文件(如鏈接中提到的git忽略)...
from __future__ import absolute_import
from .development import *
# SECURITY WARNING: keep the secret key used in production secret!
SECRET_KEY = '(!z9pvx6vm_wic3(n8*$m0bqer&^2913=1y!776e9b=-&#z'
這樣行不行嗎? 因為它無法識別init文件中提到的secret_key?
raise ImproperlyConfigured("The SECRET_KEY setting must not be empty.")
在您提到的鏈接中,所有設置文件都在settings
文件夾下,而不是如上所述的project
中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.