Я просмотрел много страниц на этом сайте и несколько других, но ни одно из решений, похоже, не работает.В частности,
class twoFieldGeneric(forms.Form):
def __init__(self, *args, **kwargs):
self.label1 = kwargs.pop('label1')
self.label2 = kwargs.pop('label2')
self.init1 = kwargs.pop('init1')
self.init2 = kwargs.pop('init2')
super(twoFieldGeneric, self).__init__(*args, **kwargs)
self.fields['field1'] = forms.CharField(required=False, initial=self.init1, label=self.label1)
self.fields['field2'] = forms.CharField(required=False, initial=self.init2, label=self.label2)
не приводит к установке начальных значений.
Что и я делаю неправильно?