క్లాస్-ఆధారిత వ్యూలు (CBVs) వ్యూలను ఫంక్షన్ల బదులుగా Python క్లాసెస్గా నిర్వహిస్తాయి, inheritance మరియు mixins ద్వారా పునర్వినియోగాన్ని ఎనేబుల్ చేస్తాయి. జెనెరిక్ వ్యూలు సాధారణ నమూనాలను (listing, detail, create/update/delete) కనీస కోడ్తో నిర్వహించే built-in CBVలు — ప్రామాణిక CRUD కోసం boilerplate నాటకీయంగా తగ్గిస్తాయి.
Function-based vs class-based
():
articles = Article.objects.()
render(request, , {: articles})
django.views.generic ListView
():
model = Article
template_name =
context_object_name =
