我需要为每个用户创建一个唯一的表单,但是我不确定如何做到。我的想法是要列出可能的字段,然后管理员检查是否要在呈现的表单中显示该字段的复选框。呈现表单时,它可以拉出字段列表,用户可以基于该列表查看和呈现表单。这可能吗,或者我需要为每个用户填写一张表格吗?
答案 0 :(得分:0)
我通过在forms.py中使用它来弄清楚。我试图将表单小部件添加到表单中所有字段的表单中,但这导致所有表单都被呈现,因此我改用html中的小部件调整来获取所需的呈现。
class myForm(forms.ModelForm):
class Meta:
model = myModel
myList = ['field1']
fields = myList