知道为什么表单在Django中无效

时间:2015-02-06 17:16:10

标签: django django-forms

我正在做一个看似无效的内联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"。

给出的异常文本消息

1 个答案:

答案 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,
})