gpt4 book ai didi

Django CSRF 验证

转载 作者:行者123 更新时间:2023-12-04 06:20:55 25 4
gpt4 key购买 nike

我无法绕过 CSRF token 验证 403 错误。
这是我所拥有的:

看法:

from django.template import RequestContext
def add(request, name):
#logic
return render_to_response("category/add.html", {"form": form},
context_instance = RequestContext(request))

模板:
<form action="/category/add/" method="post">
{% csrf_token %}
New Category: <input type="text" name="name" id="categoryname" />
<input type="submit" value="Hinzufuegen" />
</form>

设置:
MIDDLEWARE_CLASSES = (
'django.middleware.common.CommonMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
)

最佳答案

好像需要添加

'django.middleware.csrf.CsrfViewMiddleware',
'django.middleware.csrf.CsrfResponseMiddleware',

到您的 MIDDLEWARE_CLASSES。似乎它没有验证CSRF token ,只是生成...
my case 中帮助了我...

关于Django CSRF 验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6581437/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com