安装
pip install django-cors-headers
使⽤
添加到settings.py中, 按如下进⾏配置
# settings.py
INSTALLED_APPS = [ 'corsheaders',]
MIDDLEWARE = [ ...
'corsheaders.middleware.CorsMiddleware',
'django.middleware.common.CommonMiddleware', ...]
# 在settings.py⽂件末尾添加如下配置# 跨域增加忽略
CORS_ALLOW_CREDENTIALS = TrueCORS_ORIGIN_ALLOW_ALL = TrueCORS_ORIGIN_WHITELIST = ( # 这⾥添加你允许的跨域来源 'http://127.0.0.1',)
# 添加运⾏的请求⽅法
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',)
⾄此问题解决
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- banwoyixia.com 版权所有 湘ICP备2023022004号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务