Я хотел бы использовать следующий класс формы в modelformset. Он принимает параметры и настраивает поля формы соответственно.Настройка полей modelformset в Django
class MyModelForm(forms.ModelForm):
def __init__(self, maps, *args, **kwargs):
super(MyModelForm, self).__init__(*args, **kwargs)
#customize fields here
class Meta:
model = MyModel
Мой вопрос: как использовать эту форму в modelformset? Когда я передаю его, используя параметр , как показано ниже, я получаю исключение.
MyFormSet = modelformset_factory(MyModel, form=MyModelForm(maps))
Я подозреваю, что он хочет, чтобы класс формы только, если это так, как я передать карты параметр в форме?
Точный дубликат: http://stackoverflow.com/questions/622982/django-passing-custom-form-parameters-to-formset/ –