解決Django跨域請求問題

2021-10-21 08:17:42 字數 1045 閱讀 2289

pip install django-cors-headers

# 新增應用

'corsheaders',

)# 新增中介軟體

middleware = [

'corsheaders.middleware.corsmiddleware', #建議加在第一行,必須在csrfviewmiddleware之前

]# 設定全域性跨域

cors_allow_credentials = true

# 允許攜帶cookie

cors_origin_allow_all = true

# 以下是可選項

# 指定網域名稱(客戶端)的允許跨域,與cors_origin_allow_all = true不共存

# (1)單個匹配(http必須要加上)

# )# (2)正則配置:

)

如上設定,便可完成跨域訪問了

django解決跨域請求

網路協議不同,如http協議訪問https協議。埠不同,如80埠訪問8080埠。網域名稱不同,如qianduanblog.com訪問baidu.com。子網域名稱不同,如abc.qianduanblog.com訪問def.qianduanblog.com。網域名稱和網域名稱對應ip,如www.a.c...

django解決跨域請求的問題

pip install django cors headers.corsheaders middleware classes corsheaders.middleware.corsmiddleware django.middleware.common.commonmiddleware 注意順序 跨域...

django解決跨域請求的問題

解決方案 1.安裝django cors headers pip3 install django cors headers 2.配置settings.py檔案 corsheaders middleware classes corsheaders.middleware.corsmiddleware d...