2

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

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

4

2 回答 2

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>
于 2013-09-03T12:17:58.877 回答
0

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

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

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

于 2013-09-03T12:09:10.067 回答