一. Django中解决请求跨域问题
django-cors-headers模块可以解决请求跨域问题,支持Python 3.5 - 3.8,支持Django 1.11 - 3.0
解决跨域问题的步骤如下
1.1 django-cors-headers模块安装
pip install django-cors-headers
1.2 django中setting文件配置
1.在setting配置文件应用中添加app配置
INSTALLED_APPS = [
...
'corsheaders' ,
...
]
2.然后在setting配置文件的中间键的请求中间键之前添加跨域中间键
MIDDLEWARE = [
'django.middleware.security.SecurityMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'corsheaders.middleware.CorsMiddleware',
'django.middleware.common.CommonMiddleware',
# 'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',</