视图.py
def 褪色(请求): 如果 request.method == "POST": fform = FtForm(request.POST) bform = BgForm(request.POST) 如果 fform.is_valid() 和 bform.is_valid(): bcontent=bform.save() fcontent=fform.save() 别的: 返回 render_to_response("ft.html", { “形式”:形式, “bform”:bform, },context_instance=RequestContext(请求)) 返回 HttpResponse('OK!')
ft.html
... {% if form.errors%}{% for error in form.errors %} {{ 错误|转义 }} {% endfor %}
{% 万一 %} ...
有两种模型形式:fform 和 bform。它们代表两种不同的模型,但在同一个模板中使用。我正在尝试保存两者并从两者中获取表单/字段错误。但是如果已经有 fform.errors,django 就不会显示 bform.errors(并且可能甚至不会创建 bform)。有什么不同方式的建议吗?