是否可以发送多个CSRF保护的POST请求而无需重新加载页面(Django)?

时间:2019-01-28 13:59:53

标签: ajax django csrf django-csrf

我正在创建一个具有表单和可选登录功能的页面。用户登录(使用AJAX)后,表单的CSRF令牌无效(如Django文档中所述:https://docs.djangoproject.com/en/2.0/ref/csrf/#why-might-a-user-encounter-a-csrf-validation-failure-after-logging-in)。

因此,需要重新加载页面以获取新的有效CSRF令牌。但是我希望页面不会被重新加载。有一种常见的做法吗?

例如分别生成一个新令牌,然后在每次成功登录(AJAX请求)后作为响应发送?

0 个答案:

没有答案