ક્લાસ-આધારિત વ્યુ (CBVs) વ્યુને ફંક્શનોની જગ્યાએ Python ક્લાસ તરીકે લાગુ કરે છે, જે વારસો અને mixins દ્વારા પુનઃઉપયોગ સક્ષમ કરે છે। જેનેરિક વ્યુ બિલ્ટ-ઇન CBVs છે જે સામાન્ય પેટર્ન (લિસ્ટિંગ, વિગત, બનાવો/અપડેટ/કાઢો)નો ન્યૂનતમ કોડ સાથે સંચાલન કરે છે — તમામ બોઇલરપ્લેટ માટે નાટકીય રીતે ધટાડે છે CRUD માટે।
ફંક્શન-આધારિત વર્સેસ ક્લાસ-આધારિત
():
articles = Article.objects.()
render(request, , {: articles})
django.views.generic ListView
():
model = Article
template_name =
context_object_name =
