2 回答

TA貢獻1793條經驗 獲得超6個贊
某些中間件已過時或已移動/重命名。嘗試使用 django 3 中的默認中間件列表:
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貢獻1818條經驗 獲得超3個贊
我得到了同樣的錯誤:
django.core.exceptions.ImproperlyConfigured:無法加載 WSGI 應用程序“core.wsgi.application”;導入模塊時出錯。
當我將項目中未安裝的包“hello”MIDDLEWARE添加到中時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>
添加回答
舉報