0

私は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))

ここで行うことができますか、それともテンプレートで行う必要がありますか? そして、どうやってそれをするのですか?ありがとう!

4

0 に答える 0