gpt4 book ai didi

django - 如何在jinja2模板引擎中保护csrf_token?

转载 作者:行者123 更新时间:2023-11-28 19:37:30 27 4
gpt4 key购买 nike

在我使用的 Django 模板中:

<form action="/user" method="post">{% csrf_token %}
{{ form.as_p|safe }}
<input type="submit" value="Submit" />
</form>

但是当我换成jinja2模板引擎时出错:

 Encountered unknown tag 'csrf_token'

我的问题:jinja2 中的csrf_token 保护 是必需的吗?

如果需要,该怎么做?

提前致谢!

最佳答案

Jinja2 的工作方式似乎有所不同:

使用 <input type="hidden" name="csrfmiddlewaretoken" value="{{ csrf_token }}">你在 Django 模板中的什么地方使用 {% csrf_token %}

来源:http://exyr.org/2010/Jinja-in-Django/

关于django - 如何在jinja2模板引擎中保护csrf_token?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7844539/

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