0

抱歉,这是一个基本问题:我在 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 文档中找出什么。任何指导将不胜感激。

4

1 回答 1

3

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

于 2011-03-31T10:49:06.720 回答