Django:如何动态更改表单标签

时间:2018-12-03 02:17:49

标签: python django django-forms

是否可以根据变量动态更改表单集的标签?这是我的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='')

0 个答案:

没有答案