Используя пользовательскую форму на modelformset фабрике?

Я хотел бы смочь использовать специализированную форму в modelformset_factory. Например:

models.py

class Author(models.Model):
    name = models.CharField()
    address = models.CharField()

class AuthorForm(ModelForm):
   class Meta:
        model = Author

views.py

def test_render(request):
    myModelFormset = modelformset_factory(Author)
    items = Author.objects.all()
    formsetInstance = myModelFormset(queryset = items)
    return render_to_response('template',locals())

Вышеупомянутый код работает просто великолепно, но примечание я НЕ использую AuthorForm. Вопрос состоит в том, как я могу заставить modelformset_factory использовать AuthorForm (который я планирую настроить позже) вместо того, чтобы заставить Автора по умолчанию сформироваться?

12
задан jamida 17 May 2010 в 22:28
поделиться

1 ответ

Я думаю, вы сможете передать пользовательскую модель сформируйте так:

myModelFormset = modelformset_factory(Author, form=AuthorForm)
22
ответ дан 2 December 2019 в 07:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: