后端django解决跨域问题

# 使用第三方解决跨域问题
1.下载第三方模块
pip3 install django-cors-headers
2.settings里面配置,先再app里面注册
'corsheaders',
3.settings里面配置,然后再中间件里面写这个
'corsheaders.middleware.CorsMiddleware',
4.settings里面配置,最后在下面配置这些
CORS_ALLOW_CREDENTIALS = True
CORS_ORIGIN_ALLOW_ALL = True
CORS_ORIGIN_WHITELIST = (
'http://127.0.0.1:8080', # 处理简单请求
)
CORS_ALLOW_METHODS = ( # 允许所有请求方式
'DELETE',
'GET',
'OPTIONS',
'PATCH',
'POST',
'PUT',
'VIEW',
)

CORS_ALLOW_HEADERS = (
'XMLHttpRequest',
'X_FILENAME',
'accept-encoding',
'authorization',
'content-type',
'dnt',
'origin',
'user-agent',
'x-csrftoken',
'x-requested-with',
'Pragma',
'token'
)

posted @ 2021-12-08 20:11  点滴180  阅读(117)  评论(0)    收藏  举报