gpt4 book ai didi

django - (如何)我如何判断我的表单字段是否隐藏在 Django 模板中

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

我有一个 Django 模型表单集,有些字段有隐藏的输入。

我正在尝试使用 formset.visible_fields 从表单集中的第一项生成标题。这有效。

<table>
<tr>
{% for myfield in formset.0.visible_fields %}
<th> {{ myfield.name }}</th>
{% endfor %}
</tr>

{%for form in formset %}
<tr>
{% for field in form %}
<td>{{ field }}</td>
{% endfor %}
</tr>
{% endfor%}
</table>

问题是隐藏字段没有标题。但是当我遍历表单字段时,隐藏字段仍然被标签包裹。所以我为每个字段获取一列,但只有可见字段的标题。

有没有办法提前检查我的字段是否被隐藏?
(或者有更好的方法来隐藏标题/字段吗?)

最佳答案

隐藏字段确实有一个属性。这是docs关于他们。
来自文档的代码:

{# Include the hidden fields #}
{% for hidden in form.hidden_fields %}
{{ hidden }}
{% endfor %}

{# Include the visible fields #}
{% for field in form.visible_fields %}
<div class="fieldWrapper">
{{ field.errors }}
{{ field.label_tag }} {{ field }}
</div>
{% endfor %}

关于django - (如何)我如何判断我的表单字段是否隐藏在 Django 模板中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26552176/

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