我尝试登录时 Csrf 发布错误

问题描述 投票:0回答:0

在本地服务器上,我的

webapp
运行良好,但在生产环境中,每当我尝试登录或注册时,我都会收到
csrf post error

在我的设置中

django.middleware.csrf.CsrfViewMiddleware

在我的

settings.py
文件中,我有这些:

<form method="POST" action="">
    {% csrf_token %}  

在我的 HTML 中。
我已经尝试了几乎所有我看到的建议,但似乎无法让它发挥作用。有什么想法吗?

我尝试添加我看到的其他帖子建议的所有这些:

ALLOWED_HOSTS = ["*"]

CSRF_COOKIE_SECURE = True


SESSION_COOKIE_HTTPONLY = True
CSRF_COOKIE_HTTPONLY = True

CSRF_COOKIE_DOMAIN = 'mydomainname'

CSRF_COOKIE_NAME = "csrftoken_custom"

SESSION_COOKIE_SAMESITE = 'Lax'
CSRF_COOKIE_SAMESITE = 'Lax'

CSRF_TRUSTED_ORIGINS = ['*']

同样的错误不断出现。

python django csrf railway
© www.soinside.com 2019 - 2024. All rights reserved.