当前位置: 首页 > article >正文

Django CORS跨域支持

服务端安装跨域组件

pip install django-cors-headers

添加子应用,settings/dev.py,代码:

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'rest_framework',
    'corsheaders', # cors跨域子应用
    
    'home',  # apps已经在上面加入到python的系统导包路径列表了,这里还是出现背景颜色,原因是python虽然找到home,pycharm不知道。所以可以鼠标右键,设置apps为mark as source root
]

注册CorsMiddleware中间件【必须写在第一个位置】,settings/dev.py,代码:

MIDDLEWARE = [
    'corsheaders.middleware.CorsMiddleware',  # cors跨域的中间件
    'django.middleware.security.SecurityMiddleware',
    'django.contrib.sessions.middleware.SessionMiddleware',
    'django.middleware.common.CommonMiddleware',
    'django.middleware.csrf.CsrfViewMiddleware',
    'django.contrib.auth.middleware.AuthenticationMiddleware',
    'django.contrib.messages.middleware.MessageMiddleware',
    'django.middleware.clickjacking.XFrameOptionsMiddleware',
]

添加客户端访问服务端的白名单,设置允许哪些客户端客户端跨域访问服务端,settings/dev.py,代码:

# CORS的配置信息: 
# 方案1:
# CORS_ORIGIN_WHITELIST = (
#     'http://www.leshen.cn:3000',
# )
# CORS_ALLOW_CREDENTIALS = False  # 不允许ajax跨域请求时携带cookie

# 方案2:
CORS_ALLOW_ALL_ORIGINS = True


http://www.kler.cn/news/350705.html

相关文章:

  • 鸿蒙实现相机拍照及相册选择照片
  • 【C++篇】栈的层叠与队列的流动:在 STL 的韵律中探寻数据结构的优雅之舞
  • CSS行块标签的显示方式
  • 【web安全】缓慢的HTTP拒绝服务攻击详解
  • 艾默生Ovation伺服驱动器电子模块(1C31199G03)
  • TS项目中如何合理的为接口定义参数类型
  • 基于Python的博客系统
  • Android10 recent键相关总结
  • Spring Boot框架下大创项目流程自动化
  • 【论文阅读】03-Diffusion Models and Representation Learning: A Survey
  • C++ | Leetcode C++题解之第486题预测赢家
  • Android activity 启动流程
  • 指针——函数指针数组
  • 计算机网络 2024 11 10
  • windows上的git bash中会将~设为哪个目录?
  • vector的深入剖析与底层逻辑
  • css-背景图片全屏显示适配不同尺寸覆盖
  • 股票分析软件设计
  • 003_django基于Django高校岗位招聘平台与数据可视化分析设计和实现2024_414pr4jc
  • 大数据-174 Elasticsearch Query DSL - 全文检索 full-text query 匹配、短语、多字段 详细操作
  • 法规标准-懂车帝智能化实测标准(2024版)
  • 嵌入式:Keil的Code、RW、RO、ZI段的解析
  • 解决 Qt 中提升控件后样式表无法正确应用的问题
  • 导致动态代理无法使用的原因有哪些?
  • 牛市,路漫漫其修远兮
  • SSO 单点登录详解