我想<input type="hidden" name="form-0-id" value="5" id="id_form-0-id">
直接在我的模板中呈现主键 ID 隐藏输入 ()。我知道我可以渲染整个表单,但我不想在那里有任何标签。有没有办法使用表单集来获取它?我使用了 object initial.id
,但它没有用。
方法:
def getCellEditForm(self):
CellFormSet = modelformset_factory(Cell, extra=0, max_num=0)
form = CellFormSet(queryset=Cell.objects.filter(pk=self.id))
return form
模板:
{{ child.getCellEditForm.form.title }}
{{ child.getCellEditForm.form.parent }}
{{ child.getCellEditForm.form.initial.id }}