Class-based views (CBV) melaksanakan view sebagai kelas Python dan bukannya fungsi, membolehkan penggunaan semula melalui pewarisan dan mixin. Generic views ialah CBV terbina dalam yang mengendalikan corak biasa (penyenaraian, perincian, cipta/kemas kini/padam) dengan kod minimum — mengurangkan boilerplate secara dramatik untuk CRUD standard.
Function-based berbanding class-based
():
articles = Article.objects.()
render(request, , {: articles})
django.views.generic ListView
():
model = Article
template_name =
context_object_name =
