gpt4 book ai didi

python - 获取 Django 表单中的错误列表

转载 作者:IT老高 更新时间:2023-10-28 22:14:05 27 4
gpt4 key购买 nike

我正在尝试在 Django 中创建一个表单。这很有效,但我希望所有错误都在表单的顶部,而不是在每个有错误的字段旁边。我尝试循环遍历 form.errors,但它只显示有错误的字段的名称,而不是诸如“需要名称”之类的错误消息。

这几乎是我希望能够在表单顶部使用的内容:

{% if form.??? %}
<ul class="errorlist">
{% for error in form.??? %}
<li>{{ error }}</li>
{% endfor %}
</ul>
{% endif %}

那里的 ??? 我会用什么?这不是错误;这只是输出字段的名称。

最佳答案

form.errors 是一个字典。当你执行 {% for error in form.errors %} 时,error 对应于 key。

不如试试

{% for field, errors in form.errors.items %}
{% for error in errors %}
...

等等

关于python - 获取 Django 表单中的错误列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2035288/

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