2 回答

TA貢獻(xiàn)1793條經(jīng)驗(yàn) 獲得超6個贊
某些中間件已過時(shí)或已移動/重命名。嘗試使用 django 3 中的默認(rèn)中間件列表:
MIDDLEWARE = [
'django.middleware.security.SecurityMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
]

TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超3個贊
我得到了同樣的錯誤:
django.core.exceptions.ImproperlyConfigured:無法加載 WSGI 應(yīng)用程序“core.wsgi.application”;導(dǎo)入模塊時(shí)出錯。
當(dāng)我將項(xiàng)目中未安裝的包“hello”MIDDLEWARE添加到中時(shí)settings.py:
MIDDLEWARE = [
'django.middleware.security.SecurityMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'corsheaders.middleware.CorsMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
'hello', # 'hello' package doesn't exist
]
MIDDLEWARE因此,在將它們添加到以下位置之前,不要忘記安裝所需的軟件包settings.py:
pip install <package>
添加回答
舉報(bào)