为什么在Django管理员验证错误后csrf验证失败?

时间:2017-09-06 00:04:37

标签: django django-admin csrf django-csrf

我有一个Django网站,其中有一个管理网站。其中一个向管理员注册的模型称为this.whiteListService.sendAllow(a, b) .subscribe( (response) => console.log(response), (error) => { console.log(error); } ); ,它有一个名为Article的字段,是必需的。如果用户将此字段留空,则会向他们显示验证错误,表示该字段是必填字段。

但是,如果他们收到此验证错误,然后再次点击“保存”按钮,则会收到 csrf_verification失败错误。我已经检查过,并且正在传递csrf令牌,并且当用户发出生成验证错误的请求时,会从用户发出生成csrf_token错误的请求时传递另一个csrf令牌。

为什么会发生csrf_token错误?这是正常的Django行为,还是特定于我的网站?我应该采取哪些后续措施来解决这个问题?

0 个答案:

没有答案