关于django:Django解决跨域

Django应用第三方模块解决跨域

装置模块:

 pip install django-cors-headers

在我的项目的settings.py配置应用

一:注册模块, 在INSTALLED_APPS中注册

INSTALLED_APPS = [

    # 配置跨域
    'corsheaders',
]

二:注册中间件,模块次要设置一个跨域申请头

MIDDLEWARE = [
    # 配置中间件 响应头跨域
    'corsheaders.middleware.CorsMiddleware',
]

三:配置白名单,并且容许ajax跨域不携带cookie拜访

# 设置跨域白名单
CORS_ORIGIN_WHITELTST = (
    'http://www.lyweb.com:800'
)
# 是否容许ajax跨域申请携带cookie False示意不须要
CORS_ALLOW_CREDENTIALS = False

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理