我有一组带有这些字段的对象:
我想创建一个表单集,在这样的行中列出这些对象
ID名称位置所有者(下拉列表)
我希望前3个字段不是输入字段,只是打印文本,只有第4个字段(所有者)是用户可以编辑的下拉字段。
在ModelFormset中,执行此操作的唯一方法似乎是将字段设置为只读,但它们仍会呈现为禁用字段,这不是我需要的字段。
对此的任何想法都会很棒。
答案 0 :(得分:2)
在表单的模板中,您可以直接引用字段的值,如下所示:
{{ form.id.value }}
{{ form.name.value }}
{{ form.location.value }}
{{ form.owner }}
所有者字段将呈现为输入,其他字段将呈现为值。