**클래스 기반 view(CBV)**는 view를 함수 대신 Python 클래스로 구현하여 상속과 믹스인을 통한 재사용을 가능하게 합니다. 제네릭 view는 흔한 패턴(목록, 상세, 생성/수정/삭제)을 최소한의 코드로 처리하는 내장 CBV로, 표준 CRUD의 보일러플레이트를 극적으로 줄입니다.
함수 기반 vs 클래스 기반
():
articles = Article.objects.()
render(request, , {: articles})
django.views.generic ListView
():
model = Article
template_name =
context_object_name =
