Fyzzy good Asked:2020-03-19 16:27:20 +0000 UTC2020-03-19 16:27:20 +0000 UTC 2020-03-19 16:27:20 +0000 UTC 如果页面长时间打开,则 CSRF cookie 未设置 Django 772 在正常使用的情况下,一切正常,但是在不活动后(在某处打开页面 10 分钟),当我尝试通过 POST 发送表单时,我得到Forbidden(403) CSRF cookie not set. 如何解决? django 1 个回答 Voted Best Answer Vadim.Sharoikin 2020-03-19T16:36:50Z2020-03-19T16:36:50Z 检查 settings.py CSRF_COOKIE_SECURE = True CSRF_COOKIE_HTTPONLY = True 如果有,删除它。还要检查 MIDDLEWARE 中的 django.middleware.csrf.CsrfViewMiddleware,它应该在视图使用的任何其他中间件之前。相同的 SESSION_COOKIE_SECURE = True 还要检查您是否在浏览器中启用了 cookie
检查 settings.py
如果有,删除它。还要检查 MIDDLEWARE 中的 django.middleware.csrf.CsrfViewMiddleware,它应该在视图使用的任何其他中间件之前。相同的
还要检查您是否在浏览器中启用了 cookie