是否可以根据变量动态更改表单集的标签?这是我的views.py:
def ctest(request):
c_test_tokens, gaps, tokenindexe = generate_c_test(beispieltext())
# Here I want to give CTestform another variable which includes a list
# gaps is an Integer
ctestformset = formset_factory(CTestform, extra=len(gaps))
return render(request, 'ctest.html', {'form': ctestformset})
在创建表单集时,我想给它另一个变量,通过它我可以指定每个表单的标签名称。这可能吗?我该怎么做?还是应该寻找替代品?
这是我的表格。py:
class CTestform(forms.Form):
hello = forms.CharField(widget=forms.TextInput(attrs={'size': '5'}),
required=False, label='hallo', label_suffix='')