Django CSRF Error: Only on local runserver
Django CSRF Error: Only on local runserver
存储库中的相同代码在野外运行良好。但是在我的本地环境中,我在提交表单时收到 CSRF 错误。
Django 1.11.13,Python2.7
很难调试,因为实际上没有任何断点。错误发生在视图之前。
CSRF token 的形式是{% csrf_token %}
,隐藏字段在那里,cookie 在那里。
我试过创建一个新的虚拟环境,擦除数据库,不同的浏览器。还有什么?
好吧,我觉得自己很蠢。
这一定是在我们将所有 Django 应用程序升级到 v1.11 或 v2.0 时发生的。
不知何故,我在本地设置中得到了一个 SESSION_COOKIE_DOMAIN 密钥,它反映了我们暂存环境的域。
生活和学习。
存储库中的相同代码在野外运行良好。但是在我的本地环境中,我在提交表单时收到 CSRF 错误。
Django 1.11.13,Python2.7
很难调试,因为实际上没有任何断点。错误发生在视图之前。
CSRF token 的形式是{% csrf_token %}
,隐藏字段在那里,cookie 在那里。
我试过创建一个新的虚拟环境,擦除数据库,不同的浏览器。还有什么?
好吧,我觉得自己很蠢。 这一定是在我们将所有 Django 应用程序升级到 v1.11 或 v2.0 时发生的。 不知何故,我在本地设置中得到了一个 SESSION_COOKIE_DOMAIN 密钥,它反映了我们暂存环境的域。 生活和学习。