zoukankan      html  css  js  c++  java
  • django ---解决跨域的问题

    通过在服务器端引入cors解决跨域问题,形成和vue.js联合使用

    引入 django-cors-middleware

    pip install django-cors-middleware

    在 settings.py中添加,注意:不添加的话无法生效

    INSTALLED_APPS = [
        'corsheaders',
    ]

    添加 中间件 监听

    MIDDLEWARE = [
        'corsheaders.middleware.CorsMiddleware',
        'django.middleware.common.CommonMiddleware'
    ]

    配置允许跨域访问的域名

    # 配置允许跨域访问的域名
    
    CORS_ORIGIN_ALLOW_ALL = False
    
    # 默认全部
    CORS_ORIGIN_WHITELIST = ()
    
    CORS_ORIGIN_REGEX_WHITELIST = ()
    
    # 设置允许访问的方法
    CORS_ALLOW_METHODS = ('GET', 'POST', 'PUT', 'PATCH', 'DELETE', 'OPTIONS')
    
    # 设置允许访问的header
    CORS_ALLOW_HEADERS = ('x-requested-with', 'content-type', 'accept', 'origin', 'authorization', 'x-csrftoken')
    加油ing
  • 相关阅读:
    二叉排序树
    安全的终止线程的两种方法
    图的广度优先遍历(BFS)
    图的深度优先遍历(DFS)
    volatile的应用
    二叉树的遍历
    Java-反射
    Java--泛型
    单例模式
    剑指Offer--对称二叉树
  • 原文地址:https://www.cnblogs.com/ivqi/p/10572376.html
Copyright © 2011-2022 走看看