Django REST framework 解决跨域问题

前后端分离的模式难免会遇到跨域问题。
跨域问题可以从前端解决,也可以后端解决。
下面从后端的角度,来解决跨域请求数据问题:

在虚拟环境下安装pip install django-cors-headers
安装成功后再settings.py中配置

INSTALLED_APPS = [
 	...
    'corsheaders'
]
MIDDLEWARE = [
'corsheader.middleware.CorsMiddleware',  # 尽量放在csrf前面
...
]
CORS_ORIGIN_ALLOW_ALL = True

这样就从后台解决前后端分离的跨域问题了。

猜你喜欢

转载自blog.csdn.net/weixin_44121790/article/details/105251316