在django的get方法中隐藏csrf令牌

beg*_*ers 1 django django-csrf

如何在 Django 的 get 方法中隐藏 CSRF 令牌?当我们调用 get 方法时,只有参数需要在浏览器 URL 中可见,而不是 CSRF 令牌。

Ala*_*air 5

CSRF 保护忽略 GET 请求(查看它是如何工作的)。因此,您可以简单地{% csrf_token%}从模板中的表单中删除。

<form method="get" action=".">
  {% csrf_token %}<!-- remove this line -->
  {{ form }}
</form>
Run Code Online (Sandbox Code Playgroud)