제네릭 뷰(Generic View)란? 장고 제네릭 뷰는 그 단어 뜻 그대로 일반화된 장고 뷰를 의미합니다.
정확히는 웹 개발에서 일반적으로 자주 사용되는 뷰들을 매번 구현하는 것을 방지하기 위한 재사용 가능한 뷰 구현을 위한 클래스 기반의 뷰 시스템입니다. 제너릭 뷰는 일반적인 웹 개발 패턴을 따르며, 코드의 재사용성과 효율성을 높이기 위해 설계되었습니다.
제너릭 뷰는 일반적인 작업을 수행하는 데 필요한 기능을 미리 구현해 놓은 추상화된 뷰 클래스를 제공합니다. 제네릭 뷰 사용하기 제네릭 뷰로 한 번 장고앱의 index뷰, detail뷰 함수를 클래스로 교체해 보겠습니다.
제네릭 뷰를 사용하기 위해서는 'from django.views import generic'을 명시해서 제네릭 라이브러리를 불러와야 합니다. 제네릭 라이브러리에는 다양한 View 클래스를 제공하고 있으며, 상황에 맞게 상속해서 사용하면 됩니다.
ListView는 데이터의 목록을 표시하는데 적합한 제네릭 뷰입니다....
#
Django
#
장고
#
제너릭뷰
#
클래스기반
원문 링크 : 8. 장고 제네릭 뷰