解决django中的跨域问题:

Django项目中出现跨域问题,用第三方包django-cors-headers来解决跨域问题。

  1. 安装:pip install django-cors-headers;
  2. 在settings.py 中的app选项中进行注册,INSTALLED_APPS = ['corsheaders',];
  3. 在settings.py 中的配置中间件,注意位置次序:
    MIDDLEWARE = [
    'django.middleware.security.SecurityMiddleware',
    'django.contrib.sessions.middleware.SessionMiddleware',
    'corsheaders.middleware.CorsMiddleware', # django-cors-headers的中间件
    'django.middleware.common.CommonMiddleware',
    #'django.middleware.csrf.CsrfViewMiddleware',
    'django.contrib.auth.middleware.AuthenticationMiddleware',
    'django.contrib.messages.middleware.MessageMiddleware',
    'django.middleware.clickjacking.XFrameOptionsMiddleware',
    ]
  4. 在settings.py 中的增加配置项:
    CORS_ORIGIN_ALLOW_ALL = True

最新文章

  1. 《C#本质论》读书笔记(18)多线程处理
  2. [Xamarin] 使用Webview 來做APP (转帖)
  3. HttpWebRequest向路由器提交基本身份验证
  4. WebKit内核分析之FrameLoader
  5. python 中del 的用法
  6. SQL注入攻击的种类和防范手段
  7. Nancy之实现API
  8. RT5350的uvc驱动支持yuv格式摄像头成功
  9. Python异常处理详解
  10. [转]BTC手续费计算,如何设置手续费
  11. 深刻了解jQuery对象和普通DOM对象的区别
  12. redis中实现redis-cli任意目录执行
  13. JDK5的新特性之可变参数&Arrays.asList()方法
  14. python 生成动态密码
  15. C#控件及常用设计整理
  16. 封装QML能访问的类
  17. 给第三方dll强签名
  18. IDEA Community(社区版)再谈之无奈之下还是去安装旗舰版
  19. mysql备份 小结 (三种方式的详细解读)
  20. VS2010项目转换成VS2008

热门文章

  1. cisco ios 密码恢复
  2. Neo4j删除节点和关系、彻底删除节点标签名(转载备忘)
  3. js判断图片链接是否有效
  4. 升级grafana
  5. 【实验】VUE依赖版本,遇到就看这里
  6. GridView.RowCellClick Event
  7. C#常见的数据结构
  8. 发生错误:请确认您的电脑是否安装了excel软件,并且您的浏览器是否允许远行excel!具体操作请查阅帮助.
  9. Pytorch加载txt格式的数据集文件(以PTB数据集为例)
  10. pyspark 结构化数据开发实例