так:
def get_context_data(self, **kwargs):
context = super().get_context_data(**kwargs)
context['form'] = AddAssetForm()
if self.request.POST:
context['form'] = AddAssetForm(self.request.POST)
return context
def post(self, request, *args, **kwargs):
form = AddAssetForm(self.request.POST)
if form.is_valid():
form.save()
return HttpResponseRedirect(self.success_url)
Но если в форме ошибка, то она не выводиться в шаблон. Что я упускаю или неправильно делаю?
Форма в ListView? Ты уверен?
Да
ModelForm?
Да
Обсуждают сегодня