Django解決跨域問題

2021-09-25 22:54:27 字數 871 閱讀 3537

第一步安裝django-cors-headers, 官方文件

pip install django-cors-headers
[.

..'corsheaders',.

..]第三步在middleware_classes中新增corsmiddleware,放的盡可能靠前,必須在csrfviewmiddleware之前。

middleware =

['corsheaders.middleware.corsmiddleware'

,# 新增的跨域中介軟體

'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'

,]

第四步在settings.py檔案的底部新增cors_origin_allow_all = true,跨域問題就解決了

django解決跨域問題

近期的專案要用python的django mysql實現,以前從來沒接觸過python,這次專案實踐算是對自己的乙個挑戰和提公升。經過一番猛如虎的操作,python環境,django和mysql也都安裝好了 其中的大坑以後再說 這次記錄一下解決跨域的問題,因為對於初學者的我來說是非常容易遺忘的。dj...

django解決跨域問題

使用第三方模組 django cors headers 安裝模組pip install django cors headers配置 settings.py 檔案下 掛在跨域模組 corsheaders middleware 跨域中介軟體新增 corsheaders.middleware.corsmi...

解決Django跨域請求問題

pip install django cors headers 新增應用 corsheaders 新增中介軟體 middleware corsheaders.middleware.corsmiddleware 建議加在第一行,必須在csrfviewmiddleware之前 設定全域性跨域 cors ...