Описание тега django-class-based-views
Представления на основе классов Django - это представления Django, которые представлены как классы. Это позволяет вам структурировать представления и повторно использовать код, используя наследование и миксины.
Представления на основе классов предоставляют альтернативный способ реализации представлений как объектов Python вместо функций. Они не заменяют представления, основанные на функциях, но имеют определенные отличия и преимущества по сравнению с представлениями на основе функций:
- Организация кода, относящегося к определенным методам HTTP (GET, POST и т. Д.), Может быть решена отдельными методами вместо условного перехода.
- Объектно-ориентированные методы, такие как миксины (множественное наследование), могут использоваться для разложения кода на повторно используемые компоненты.