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

你可能感兴趣的:(DRF跨域问题 后端服务器解决跨域问题的方法【什么是跨域】)