Django: возможно ли использование нескольких форм при использовании FormView?

недавно изучил формы Django, создав подклассыFormViewгде желаемая форма присваиваетсяFormView.form_class приписывать. Когда форма проверяется,form_valid() метод вызывается (для этой формы). Например:

from accounts.forms import SignUpForm, UpdateAccountForm, UpdateBillingForm

class SignUpView(FormView):
    form_class = SignUpForm

    def form_valid(self, form):
    # code when form validates...

Однако теперь у меня есть ситуация, когда мне нужно три уникальные формы на одной странице (только одна форма видна пользователю одновременно). Так что я'Я хотел бы обрабатывать их все в одном представлении.

Возможны ли мультиформальные страницы с помощью FormView? Я'Вы не знаете, как с этим справиться, как с точки зрения передачи нескольких форм в представление (например, другой UpdateAccountForm и UpdateBillingForm), так и с точки зрения определения, какая из них была отправлена / проверена? Что будет лучшим способом?

Ответы на вопрос(2)

Ваш ответ на вопрос