URLconf 에서 지정한 HomeView 코딩
- 특별한 처리 로직 없이 단순하게 템플릿을 보여주는 로직이므로, TemplateView 제네릭 뷰를 상속받아 코딩
- 프로젝트와 관련된 view 이므로 프로젝트 하위에 생성
views.py
### 위치 이동
cd /Users/user/test/django/project/web/web
### views.py
vi views.py
---
from django.views.generic.base import TemplateView
# create your views here.
#--- TemplateView
class HomeView(TemplateView) :
template_name = 'home.html'
- class HomeView(TemplateView) : TemplateView 를 사용하는 경우에는 필수적으로 template_name 클래스 변수를 오보라이딩으로 지정해주어야 함
- template_name = 'home.html' : web 프로젝트의 첫 화면을 보여주기 위한 템플릿 파일을 home.html 로 지정했으며, 템플릿이 위치하고 있는 디렉터리의 settings.py 파일의 TEMPLATE_DIRS 항목으로 지정되어 있음
참고 자료