私はdjangoで動的フォームを作成しています.フィールド間に何かを書く必要があります. コードは次のとおりです。
class WayForm(forms.Form):
def __init__(self, *args, **kwargs):
waysNumber = kwargs.pop("waysNumber")
super(WayForm, self).__init__(*args, **kwargs)
CHOICES = (('1','Pista',),('2','Corriol',))
for i in range(waysNumber):
# a label or something to print the WaysNumber and show it to the template
self.fields["Descripcio"+str(i)]= forms.CharField(widget=forms.Textarea(),label="Descripcio"+str(i))
self.fields["Tipus"+str(i)] = forms.ChoiceField(widget=forms.RadioSelect, choices=CHOICES, label="Tipus de camí"+str(i))
ここで行うことができますか、それともテンプレートで行う必要がありますか? そして、どうやってそれをするのですか?ありがとう!