Klasseobjekt-baserede visninger (CBVs) implementerer visninger som Python-klasser i stedet for funktioner, hvilket muliggør genbrug gennem arv og mixins. Generiske visninger er indbyggede CBVs, der håndterer almindelige mønstre (oplistning, detaljer, oprettelse/opdatering/sletning) med minimal kode — og reducerer drastisk kedelig kode for standard CRUD.
Funktions-baseret vs. klasseobjekt-baseret
():
articles = Article.objects.()
render(request, , {: articles})
django.views.generic ListView
():
model = Article
template_name =
context_object_name =
