在许多语法更正之后,我目前正在尝试将django从1.4更新到2.0,而在尝试运行服务器时遇到了此错误。我正在通过在以前的目录中安装最新版本来更新django。
从我在线阅读的所有内容中,settings.py
应该设置在# Examples: "http://foo.com/media/", "/media/".
if versionNumber >= 1.3 and revisionNumber >= 3.1:
STATIC_URL = '/media/'
else:
ADMIN_MEDIA_PREFIX = '/media/'
# Make this unique, and don't share it with anybody.
#print ('before the SECRET KEY is defined')
#SECRET_KEY=os.environ.get("SECRET_KEY", 'tk1@!52kv9m(1hf5*t$q6e0am&1yon*-hlet0a+m975zg9a0)c')
SECRET_KEY='tk1@!52kv9m(1hf5*t$q6e0am&1yon*-hlet0a+m975zg9a0)c'
#print ('after the secret key is defined ',SECRET_KEY)
# List of callables that know how to import templates from various sources.
TEMPLATE_LOADERS = (
(
'django.template.loaders.cached.Loader',
中(在我的情况下)。
django.core.exceptions.ImproperlyConfigured:SECRET_KEY设置不能为空。
以下是我在其中定义SECRET_KEY变量以及注释掉我在settings.py中尝试过的内容的尝试的一个片段。
MATLAB
如果任何人有任何解决方案,请告诉我,因为我已经为这个错误苦苦挣扎了几天。我了解这可能是我更新方式中的一个问题,因此,如果有人对django更新有更深入的了解,那也将非常有帮助。