Представления на основе классов (CBVs) реализуют представления как классы Python вместо функций, обеспечивая переиспользование через наследование и миксины. Универсальные представления — это встроенные CBVs, которые обрабатывают распространённые паттерны (список, детали, создание/обновление/удаление) с минимальным кодом — кардинально уменьшая шаблонный код для стандартных операций CRUD.
Представления на основе функций и классов
():
articles = Article.objects.()
render(request, , {: articles})
django.views.generic ListView
():
model = Article
template_name =
context_object_name =
