Описание тега django-class-based-views

Представления на основе классов Django - это представления Django, которые представлены как классы. Это позволяет вам структурировать представления и повторно использовать код, используя наследование и миксины.

Представления на основе классов предоставляют альтернативный способ реализации представлений как объектов Python вместо функций. Они не заменяют представления, основанные на функциях, но имеют определенные отличия и преимущества по сравнению с представлениями на основе функций:

  • Организация кода, относящегося к определенным методам HTTP (GET, POST и т. Д.), Может быть решена отдельными методами вместо условного перехода.
  • Объектно-ориентированные методы, такие как миксины (множественное наследование), могут использоваться для разложения кода на повторно используемые компоненты.