Django는 Model-Template-View (MTV) 아키텍처를 사용하는 웹 프레임워크입니다. MTV 아키텍처에서 View는 웹 요청(request)을 처리
하고, 그 결과를 응답(response)으로 반환
하는 컴포넌트입니다.
Django의 View 기능은 다음과 같은 기능을 수행합니다.
Django의 View 기능은 함수 기반 뷰(Function Based View)와 클래스 기반 뷰(Class Based View)로 구분됩니다.
Function Based View는 일반적인 파이썬 함수로 작성되며, 요청(request) 객체를 인자로 받고, 응답(response) 객체를 반환합니다. 다음은 함수 기반 뷰의 예시입니다.
from django.http import HttpResponse
def hello(request):
return HttpResponse("Hello, World!")