我正在做一个看似无效的内联formset。我没有看到从Django获得一个明确的句子来解释导致该表格无效的方法。那存在吗?就像te程序员的帮助一样?
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,
})
我希望能够做到"如果无效=>返回Django"。
给出的异常文本消息答案 0 :(得分:0)
只需使用formset.errors
if request.method=='POST':
FielsdFormSet = inlineformset_factory(User, field)
formset=FielsdFormSet(request.POST)
if formset.is_valid() :
return HttpResponse("ok")
else:
errors = formset.errors
return render(request, "change_uploaded_infos.html", {
"formset": formset,
})