当前位置: 首页 > 后端技术 > Python

Django解决跨域

时间:2023-03-26 16:54:30 Python

Django使用第三方模块解决跨域安装模块:pipinstalldjango-cors-headers在项目的settings.py中配置使用一个:注册模块,在INSTALLED_APPS中注册INSTALLED_APPS=[#配置跨域'corsheaders',]2:注册中间件,该模块主要设置一个跨域请求头MIDDLEWARE=[#配置中间件响应头跨域'corsheaders.middleware.CorsMiddleware',]3:配置白名单,并允许ajax跨域访问带cookies#设置跨域白名单CORS_ORIGIN_WHITELTST=('http://www.lyweb.com:800')#是否允许ajax跨域请求携带cookiesfalse表示不允许CORS_ALLOW_CREDENTIALS=错误的