<input type="hidden" name="form-0-id" value="5" id="id_form-0-id">
テンプレートで主キーIDの非表示入力()を直接レンダリングしたい。フォーム全体をレンダリングできることはわかっていますが、そこにラベルを付けたくありません。フォームセットを使用して取得する方法はありますか?オブジェクトを使用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 }}