Возможно, вы могли бы сделать что-то вроде этого:
<form action="." method="post" enctype="multipart/form-data">
{{ImageForm.image}} <br />
{{AlbumForm.notes}} <br />
{{AlbumForm.display}} <br />
...
<input type="submit" value="Save" />
</form>
Это вернет объекты form1 и form2 в вашем объекте request.POST.
views.py:
...
return render_to_response('art/create.html',
{'ImageForm': form1, 'AlbumForm': form2},
context_instance = RequestContext(request)
)
Или вы можете сделать это:
...
return render_to_response('art/create.html',
locals(),
context_instance = RequestContext(request)
)
Хотя вторая добавит все переменные, которые использует ваша функция, так что вы должны убедиться, что если вы используете ее, ваша функция не будет использовать какие-либовстроенные имена.Обычно это необычно, но вы должны просто убедиться.
РЕДАКТИРОВАТЬ: Добавлена кнопка отправки, чтобы прояснить, что вам нужен только один.Также добавлен ответ просмотра.