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