DRF跨域问题 后端服务器解决跨域问题的方法【什么是跨域】

DRF跨域问题
后端服务器解决跨域问题的方法【什么是跨域】

  1. 安装模块

pip install django-cors-headers

django-cors-headers 使用说明

  1. 添加到INSTALL_APPS中
>INSTALLED_APPS = (
...
'corsheaders',
... )
  1. 添加中间件
MIDDLEWARE = [`
>#要放的尽可能靠前,必须在CsrfViewMiddleware之前。我们直接放在第一个位置就好了
'corsheaders.middleware.CorsMiddleware',
'django.middleware.security.SecurityMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
]
  1. 设置为True
CORS_ORIGIN_ALLOW_ALL = True
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容