哪种HttpResponse方法可以帮我做到这一点?我在某些视图中有一个表单验证代码:
if request.method == 'POST'
form = SomeForm(request.POST)
if form.is_valid():
form.save()
else:
return HttpResponseRedirect('back.to.this.view')
# I want to redirect to the same form page with a small error message
#below the form saying "This is an empty form"
如何在页面中添加该消息?
我是Django和Web开发的新手
答案 0 :(得分:4)
这将是一件奇怪的事情。
您不想重定向回当前视图。您要执行的操作是重新显示现有页面,并通过调用form.is_valid()
自动生成错误。您可以按照example view in the documentation。