视图.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)。有什么不同方式的建议吗?