Django ModelForm验证和错误消息

时间:2011-03-31 10:41:22

标签: django validation modelform

很抱歉,如果这是一个基本问题:我在使用Django中的ModelForms进行表单验证时遇到了问题。

我正在使用的模式是

def View(request):
    if request.method == 'POST':

        form = AddPageForm(request.POST)

        if form.is_valid:
            instance = form.save()  
            ...

        else:
            HttpResponse("Error")

如果表单有效,则可以正常工作(遵循if ...分支。)当表单未验证时,我得到一个标准的Django表单验证错误页面; else ...分支被忽略。

显然,肯定存在错误/缺失,但我无法弄清楚官方Django文档中的内容。任何指导都将不胜感激。

1 个答案:

答案 0 :(得分:3)

if form.is_valid =>中缺少() if form.is_valid()