Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗pydjSpFsVl 97 of 204 menu
◀ ▶

Проверка и сохранение formset в Django

При POST formset создают с данными запроса. Метод is_valid() проверяет все формы. У каждой валидной - свой cleaned_data:

def edit_items(request): if request.method == 'POST': formset = ItemFormSet(request.POST) if formset.is_valid(): for form in formset: title = form.cleaned_data.get('title') # save or process... return redirect('/items/') else: formset = ItemFormSet() return render(request, 'items.html', { 'formset': formset, })

При валидном POST выведите все непустые title из formset (пока без БД).

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить