Это мой вид создания, я хочу вызывать каждую форму по одному. при получении формы организатора второго шага после отправки формы она ничего не делает вместо рендеринга следующей формы и html
я хотел создать venue_form
, создать organizer_form
, сохранить ее и заполнить их событием перед сохранением event_form
, но шаблон event_form
не отображается.
Что я делаю не так.
def create_event(request, step=None):
venue_form = VenueForm()
organizer_form = OrganizerForm()
event_form = EventForm()
ctx = {
'venue_form': venue_form,
'organizer_form': organizer_form,
'event_form': event_form,
}
if request.method == "POST":
venue_form = VenueForm(request.POST)
return render(request, 'event/organizer_form.html', ctx)
if request.method == "POST":
organizer_form = OrganizerForm(request.POST)
return render(request, 'event/event_form.html', ctx)
else:
return render(request, 'event/venue_form.html', ctx)