1

我有一组包含这些字段的对象:

  • ID
  • 名称(字符域)
  • 位置(查菲尔德)
  • 所有者(ForeignKey(用户))

我想创建一个表单集,像这样在行中列出这些对象

ID名称位置所有者(下拉)

我希望前 3 个字段不是输入字段,而只是打印文本,只有第 4 个字段(所有者)是用户可以编辑的下拉字段。

在 ModelFormset 中,这样做的唯一方法似乎是将字段设置为只读,但它们仍会呈现为禁用字段,这不正是我需要的。

对此的任何想法都会很棒。

4

1 回答 1

2

在表单的模板中,您可以直接引用字段的值,如下所示:

{{ form.id.value }}
{{ form.name.value }}
{{ form.location.value }}
{{ form.owner }}

所有者字段将呈现为输入,其他字段将呈现为值。

于 2013-01-16T12:27:03.743 回答