form = MyForm(request.POST) if not form.is_valid(): print(form.errors)
context = {'form': form} if not form.is_valid(): context['error'] = '请检查您输入的字段' return render(request, 'template.html', context)
{% if error %}
{{ error }}
{% endif %}from django.contrib import messages
form = MyForm(request.POST) if form.is_valid(): # 执行表单提交操作 else: messages.error(request, '请检查您输入的字段') return self.render_to_response({'form': form})
在模板中可使用Django自带的messages模板标签将信息展示给用户。
上一篇:表单错误不可见。
下一篇:表单错误破坏了内联字段的布局