क्लास-आधारित दृश्यहरू (CBVs) दृश्यहरू Python क्लासहरूको रूपमा लागू गर्छन्, न कि प्रकार्यहरूको रूपमा, जसले विरासत र mixins को माध्यमबाट पुन: उपयोग सक्षम गर्छ। सामान्य दृश्यहरू निर्मित CBVs हुन् जो साधारण प्याटर्नहरू (सूची, विवरण, सिर्जना/अपडेट/मेटाउन) कम कोडको साथ सम्भाल्छन् — मानक CRUD को लागि boilerplate नाटकीय रूपमा घटाइछ।
प्रकार्य-आधारित बनाम क्लास-आधारित
():
articles = Article.objects.()
render(request, , {: articles})
django.views.generic ListView
():
model = Article
template_name =
context_object_name =
