Как проверить несколько форм в одном классе formView Django
у меня естьformView
класс, как вы можете видеть ниже: -
view.py
class ThreadForm(FormView):
template_name = 'thread.html'
form_class = ThreadModelForm
success_url = '/success'
def form_valid(self, form):
# This method is called when valid form data has been POSTed.
# It should return an HttpResponse.
print form.cleaned_data
return super(ThreadForm, self).form_valid(form)
def get_context_data(self, **kwargs):
context = super(ThreadForm, self).get_context_data(**kwargs)
context['second_form'] = MessageModelForm
return context
thread.html
{form.as_p}
{second_form.as_p}
SUBMIT
В моем шаблонеthread.html
У меня есть две модели, но одна кнопка отправки. Проблема в том, что я не получаю никаких данных от моегоsecond_form
и не в состоянии подтвердитьsecond_form
также. Я получаю данные отform
но не изsecond_form
, Может ли кто-нибудь сказать мне, как проверитьsecond_form
данные. Спасибо
Одним из методов является использованиеrequest.post['data']
но есть ли другой метод там?