解决django中的跨域问题
2024-09-08 18:43:45
解决django中的跨域问题:
Django项目中出现跨域问题,用第三方包django-cors-headers来解决跨域问题。
- 安装:pip install django-cors-headers;
- 在settings.py 中的app选项中进行注册,INSTALLED_APPS = ['corsheaders',];
- 在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',
] - 在settings.py 中的增加配置项:
CORS_ORIGIN_ALLOW_ALL = True
最新文章
- 《C#本质论》读书笔记(18)多线程处理
- [Xamarin] 使用Webview 來做APP (转帖)
- HttpWebRequest向路由器提交基本身份验证
- WebKit内核分析之FrameLoader
- python 中del 的用法
- SQL注入攻击的种类和防范手段
- Nancy之实现API
- RT5350的uvc驱动支持yuv格式摄像头成功
- Python异常处理详解
- [转]BTC手续费计算,如何设置手续费
- 深刻了解jQuery对象和普通DOM对象的区别
- redis中实现redis-cli任意目录执行
- JDK5的新特性之可变参数&;Arrays.asList()方法
- python 生成动态密码
- C#控件及常用设计整理
- 封装QML能访问的类
- 给第三方dll强签名
- IDEA Community(社区版)再谈之无奈之下还是去安装旗舰版
- mysql备份 小结 (三种方式的详细解读)
- VS2010项目转换成VS2008