CBV1 TIL230724 FBV와 CBV는 각각 무엇이며, 어떤 차이가 있습니까? Django에서 뷰를 생성하는 방식에 따라 Function-Based View(FBV)와 Class-Based View(CBV)라는 두 가지 방식이 있습니다. FBV (Function-Based View) 함수 기반으로 뷰를 정의하는 방식입니다. 각 요청에 대한 로직을 단일 함수로 처리하며, 각 함수는 HTTP 요청을 인자로 받아서 HTTP 응답을 반환합니다. 코드가 간결하고 직관적이며, 제어 흐름을 쉽게 이해할 수 있기 때문에 복잡하지 않은 로직을 처리하는 뷰를 만드는 데 적합합니다. from django.http import HttpResponse from django.shortcuts import render def hello_world(request): return HttpResponse("Hel.. CS 면접 준비 2023. 7. 24. 이전 1 다음