安装django-cors-headers:
pip install django-cors-headers
修改settings.py:
INSTALLED_APPS = [
......
'corsheaders',
......
]
MIDDLEWARE = [
......
'corsheaders.middleware.CorsMiddleware',
'django.middleware.common.CommonMiddleware',
......
]
CORS_ORIGIN_ALLOW_ALL = True #指定所有域名都可以访问后端接口
CORS_ALLOW_CREDENTIALS = True #允许跨域时携带cookie
其中,coreheaders.middleware.CorsMiddleware,中间件需要放置在首位。