如何允许Django Rest Framework项目上的所有跨域请求?

如何允许Django Rest Framework项目上的所有跨域请求?,django,django-rest-framework,csrf,django-csrf,django-cors-headers,Django,Django Rest Framework,Csrf,Django Csrf,Django Cors Headers,我试过以下几件事: 已安装以下代码并将其添加到我的设置中: CORS\u ORIGIN\u ALLOW\u ALL=True 我还将csrf_豁免处理程序添加到所有API视图中 然而,一切都不起作用,我仍然不断地得到CSRF错误。有什么帮助吗?我到底做错了什么。与我的本地服务器上的代码完全相同,但现在它已损坏:/ 即使GET请求也不起作用,这很奇怪 谢谢。@csrf\u豁免仅用于POST方法 您可以删除上面获取api的@csrf\u empture。@csrf\u empton just u

我试过以下几件事:

  • 已安装以下代码并将其添加到我的设置中:

    CORS\u ORIGIN\u ALLOW\u ALL=True

  • 我还将csrf_豁免处理程序添加到所有API视图中

然而,一切都不起作用,我仍然不断地得到CSRF错误。有什么帮助吗?我到底做错了什么。与我的本地服务器上的代码完全相同,但现在它已损坏:/

即使GET请求也不起作用,这很奇怪


谢谢。

@csrf\u豁免仅用于POST方法


您可以删除上面获取api的@csrf\u empture。

@csrf\u empton just use for POST方法

您可以删除上面获取api的@csrf_豁免