Django CSRF错误:仅在本地运行服务器上

时间:2018-08-03 21:05:04

标签: django django-csrf

回购中的相同代码可以在野外正常工作。但是在我的本地环境中,我在表单提交时遇到CSRF错误。

Django 1.11.13,Python 2.7

很难调试,因为实际上没有任何断点。错误发生在视图之前。

CSRF令牌的格式为{% csrf_token %},其中存在隐藏字段,其中存在cookie。

我尝试创建一个新的虚拟环境,用不同的浏览器擦除数据库。还有什么?

1 个答案:

答案 0 :(得分:4)

嗯,我觉得很愚蠢。 当我们将所有Django应用程序升级到v1.11或v2.0时,这一定已经发生。 不知何故,我在本地设置中得到了一个SESSION_COOKIE_DOMAIN键,该键反映了我们暂存环境的域。 生活和学习。