24 декабря 2008 г.

Django. Валидация формсетов


def manage_authors(request):
AuthorFormSet = modelformset_factory(Author)
if request.method == 'POST':
formset = AuthorFormSet(request.POST, request.FILES)
if formset.is_valid():
formset.save()
# do something.
else:
formset = AuthorFormSet()
return render_to_response("manage_authors.html", {
"formset": formset,
})

Что происходит когда формсет не валидный?
формсет уже создан AuthorFormSet(request.POST, request.FILES).
Он и передается в render_to_response. Так что внимательнее, если вы передаете в него еще что-то.

Комментариев нет:

Отправить комментарий