django项目——配置后端授权允许跨域
1、再后端项目中,安装三方插件
pip install django-cors-headers
2、在配置文件dev.py 或者是settins.py中,注册组件
INSTALLED_APPS = ( ... 'corsheaders', ... )
3、在中间件中注册, 注意,必须要放在第一个
MIDDLEWARE = [ 'corsheaders.middleware.CorsMiddleware', ... ]
4、添加白名单,即允许跨域的名单
# CORS组的配置信息 CORS_ORIGIN_WHITELIST = ( 'http://www.renran.cn:8080', ) CORS_ALLOW_CREDENTIALS = False # 允许ajax跨域请求时携带cookie
##配置完成以上,即完成了后端跨域配置
世间安得双全法,不负如来不负卿