drf结果跨域问题
-
安装django-cors-headers
pip install django-cors-headers
-
设置到apps中
INSTALLED_APPS = [ ... 'corsheaders', ... ]
-
设置到MIDDLEWARE中
MIDDLEWARE = [ # Or MIDDLEWARE_CLASSES on Django < 1.10 ... 'corsheaders.middleware.CorsMiddleware', 'django.middleware.common.CommonMiddleware', ... ] 把它设置在CsrfViewMiddleware之前
-
把CORS_ORIGIN_ALLOW_ALL设置为True
CORS_ORIGIN_ALLOW_ALL = True
-
效果图