init, они по итогу не выводятся в шаблон, как можно задать поля при инициализации?
код:
class GenerateDataForm(forms.Form):
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
self.a = forms.CharField()
а гуглить не пробовал? https://stackoverflow.com/questions/5478432/making-a-django-form-class-with-a-dynamic-number-of-fields Я бы все же не советовал так делать, а по возможности явно создать базовую форму с общими полями и от нее отнаследовать несколько с нужным набором полей.
Обсуждают сегодня