禁用Django表单中字段名称的显示

时间:2013-09-03 11:50:24

标签: django django-forms formset

我打算从用户接受表单中字段的值。但是,我希望在页面的第一行中为所有行创建一个公共标题(因为用户将添加多行)。我需要帮助告诉django不向用户显示字段名称,只显示textarea输入值。

如何禁用显示在表单中的字段名称?

2 个答案:

答案 0 :(得分:1)

使用此模式:

<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>

答案 1 :(得分:0)

在我的models.py中,我添加了verbose_name字段并将其设置为空白。

field1 = models.CharField(max_length=512,verbose_name="",)

这可确保在显示表单时不显示字段名称:field1。