【发布时间】:2021-06-19 10:51:18
【问题描述】:
我将应用程序移至生产服务器,但我遇到了 CSRF 问题 - 访问被拒绝 (403) CSRF 验证失败。请求已中止。
我检查了我的浏览器,但我没有一个名为 cookie
csrftoken
我的部分 settings.py 如下所示:
SECRET_KEY = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
SESSION_COOKIE_SECURE = True SESSION_COOKIE_SAMESITE = None
CSRF_COOKIE_SECURE = True CSRF_COOKIE_SAMESITE = 'Strict'
#SECURE_HSTS_SECONDS = 31536000
#SECURE_CONTENT_TYPE_NOSNIFF = True
#CSRF_COOKIE_SECURE = True
#SESSION_COOKIE_SECURE = True
#SESSION_COOKIE_SAMESITE = None
#SECURE_HSTS_PRELOAD = True
我还没有开启 HTTPS
在开发服务器上一切正常。 哪里找原因,有什么需要改进的地方?
【问题讨论】:
标签: django