【发布时间】:2020-08-06 20:49:13
【问题描述】:
我有一个由管理员确定的列表,用户应该能够填写哪些字段。我尝试将我的字段子集传递到我的 forms.py 中的 fields 变量中,但所有字段仍呈现在模板中。
forms.py
class myForm(forms.ModelForm):
myList = ['field1']
field1 = forms.CharField(widget=forms.TextInput(attrs={'class': 'form-control'}))
field2 = forms.CharField(widget=forms.TextInput(attrs={'class': 'form-control'}))
class Meta:
model = myModel
fields = myList
我只是在我的 html 中使用 {{ form }} 呈现我的表单。我没有收到任何错误,但我的应用会呈现所有字段,而不仅仅是列表中的字段
【问题讨论】:
-
也许stackoverflow.com/q/411761/12744275 就是您要找的。span>