Klassbasierte visninger (CBVs) implementerer visninger som Python-klasser i stedet for funksjoner, noe som muliggjør gjenbruk gjennom arv og mixins. Generiske visninger er innebygde CBVer som håndterer vanlige mønstre (listing, detalj, opprett/oppdater/slett) med minimal kode — og reduserer drastisk kjeleplate for standard CRUD.
Funksjonbasiert vs klassbasiert
():
articles = Article.objects.()
render(request, , {: articles})
django.views.generic ListView
():
model = Article
template_name =
context_object_name =
