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

Введение в class-based views в Django

До сих пор представления были в основном функциями: приняли request, вернули ответ. Тот же смысл можно оформить классом - class-based view (CBV).

Общее поведение уже лежит в базовых классах Django. В своём классе вы задаёте только отличия: какой шаблон, какая модель, какая форма.

Класс FormView из прошлого раздела - как раз такой пример. Дальше разберём базовые View и TemplateView, а затем готовые классы для списка и работы с записями.

Своими словами: зачем выносить общее поведение в базовый класс, а не копировать его в каждую view-функцию?

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