1
Я делаю встроенный набор форм, который кажется недействительным. Я не вижу способа получить из Django явное предложение, объясняющее, почему эта форма недействительна. Это существует? Как помощь для программиста?Зная, почему форма недействительна в Django
def change_uploaded_infos(request):
if request.method=='POST':
FielsdFormSet = inlineformset_factory(User, field)
formset=FielsdFormSet(request.POST)
if formset.is_valid() :
return HttpResponse("ok")
return render(request, "change_uploaded_infos.html", {
"formset": formset,
})
Я хотел бы быть в состоянии сделать «если не действует => возвращать текст исключения сообщение, данное Джанго».
Если это ваш точный код, вы уже должны получать formset недопустимое сообщение. Обратите внимание, что я перенесу инициализацию набора форм выше фабрики. – karthikr
Как я могу получить недопустимое сообщение формы? Это вернулось is_valid()? (Я не пробовал) –
использовать 'formset.errors', чтобы получить ошибки в форме. – levi