views.py
def fadded(request): if request.method == "POST": fform = FtForm(request.POST) bform = BgForm(request.POST) if fform.is_valid() and bform.is_valid(): bcontent=bform.save() fcontent=fform.save() else: return render_to_response("ft.html", { "fform": fform, "bform": bform, },context_instance=RequestContext(request)) return HttpResponse('OK!')
ft.html
... {% if form.errors%}{% for error in form.errors %} {{ error|escape }} {% endfor %}
{% endif %} ...
Существует две формы модели: fform и bform. Они представляют две разные модели, но используются в одном шаблоне. Я пытаюсь сохранить и то, и другое, и получить ошибки формы / поля от обоих. Но если уже есть fform.errors, django не показывает bform.errors (и, вероятно, даже не создает bform). Есть предложения по другому пути?