我打算从用户那里接受我表单中字段的值。但是,我希望在页面的第一行中为所有行有一个共同的标题(因为用户将添加多行)。我需要帮助告诉 django 不要向用户显示字段名称,而只显示用于输入值的文本区域。
如何禁用表单中显示的字段名称的显示?
我打算从用户那里接受我表单中字段的值。但是,我希望在页面的第一行中为所有行有一个共同的标题(因为用户将添加多行)。我需要帮助告诉 django 不要向用户显示字段名称,而只显示用于输入值的文本区域。
如何禁用表单中显示的字段名称的显示?
使用此模式:
<table>
<thead>
<tr>
{% for field in form %}
<th>{{ field.label }}</th>
{% endfor %}
</tr>
</thead>
<tbody>
<tr>
{% for field in form %}
<td>{{ field.widget }}</td>
{% endfor %}
</tr>
</tbody>
</table>
在我的 models.py 中,我添加了 verbose_name 字段并将其设置为空白。
field1 = models.CharField(max_length=512,verbose_name="",)
这可确保在显示表单时不显示字段名称:field1。