【发布时间】:2014-12-20 13:01:45
【问题描述】:
我有一个 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>
问题是隐藏字段没有标题。但是当我遍历我的表单字段时,隐藏字段仍然被标签包裹着。所以我得到每个字段的列,但只有可见字段的标题。
如果我的字段被隐藏,有没有办法提前检查? (或者有没有更好的方法来隐藏标题/字段?)
【问题讨论】:
标签: django forms templates hidden-field