Django解决跨域问题
2017-11-20 15:22
357 查看
1.安装django-cors-headers模块
2.在INSTALLED_APPS中注册'corsheaders'
INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'app01.apps.App01Config', 'corsheaders', ]
3.在settings.py做出如下配置:
CORS_ALLOW_CREDENTIALS = True CORS_ORIGIN_ALLOW_ALL = True CORS_ORIGIN_WHITELIST = ( '*', ) 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', )
相关文章推荐
- django DRF前后分离解决跨域请求数据问题
- django解决跨域请求的问题
- django中解决前后端跨域问题
- web开发时,使用django-cors-middleware解决django的跨域问题
- django 解决csrf跨域问题
- Django Ajax跨域问题解决方案
- Python之Flask和Django框架解决跨域问题,配合附加ajax和fetch等js代码
- django解决跨域请求的问题
- Django跨域请求问题的解决方法示例
- django 1.4升级到django1.6的一些问题和解决办法
- Ubuntu本地uwsgi配Django问题的解决
- 利用nginx做反向代理解决前端的跨域问题
- 解决ajax跨域请求的问题-cors(资源共享方案)
- 什么是跨域?怎么解决跨域问题?
- 解决node.js express框架的跨域问题;
- web service跨域访问问题解决办法
- 解决浏览器跨域问题
- Vue-cli proxyTable 解决开发环境的跨域问题
- 解决跨域问题的八种方案
- php解决跨域问题