الآراء القائمة على الفئات (CBVs) تنفذ الآراء كفئات Python بدلاً من الدوال، مما يتيح إعادة الاستخدام من خلال الوراثة والـ mixins. الآراء العامة هي CBVs مدمجة تتعامل مع الأنماط الشائعة (القائمة والتفاصيل والإنشاء/التحديث/الحذف) بأقل قدر من الكود — مما يقلل بشكل كبير من الكود المعياري لعمليات CRUD القياسية.
الدوال مقابل الآراء القائمة على الفئات
():
articles = Article.objects.()
render(request, , {: articles})
django.views.generic ListView
():
model = Article
template_name =
context_object_name =
