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