РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗pydjSpGeInr 135 of 204 menu

Введение в CreateView UpdateView DeleteView в Django

Кроме списка и карточки записи нужны ещё три действия: создать, изменить и удалить.

Во view-функции это обычно так: на GET показать форму (или подтверждение удаления), на POST проверить данные и сделать редирект.

Классы CreateView и UpdateView делают этот цикл за вас и сами собирают форму по модели. Класс DeleteView показывает подтверждение и удаляет запись.

Как и у FormView, вы задаёте модель, шаблон и адрес успеха - без копирования одного и того же кода.

Своими словами: чем создание записи отличается от правки и от удаления?

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