如何在Django REST Framework上启用CORS
发布于 2021-01-29 17:56:20
如何在Django REST框架上启用CORS?该参考没有太大帮助,它说我可以通过中间件来完成,但是我该怎么做呢?
关注者
0
被浏览
336
1 个回答
-
您在问题中引用的链接建议使用
django-cors-headers
,其文档指出要安装该库pip install django-cors-headers
然后将其添加到已安装的应用程序中:
INSTALLED_APPS = ( ... 'corsheaders', ... )
您还需要添加一个中间件类来侦听响应:
MIDDLEWARE_CLASSES = ( ... 'corsheaders.middleware.CorsMiddleware', 'django.middleware.common.CommonMiddleware', ... )
请浏览其文档的配置部分,并特别注意各种
CORS_ORIGIN_
设置。您需要根据需要设置其中一些。