Flask 핵심 아키텍처 분석: CBV, 템플릿, 세션, 요청 확장 가이드
클래스 기반 뷰(CBV) 구현 및 라우팅 바인딩
Flask에서 클래스 기반 뷰를 활용하면 HTTP 메서드별로 로직을 명확히 분리할 수 있습니다. MethodView를 상속받아 구현하며, as_view() 메서드를 통해 라우터에 등록합니다.
from flask import Flask
from flask.views import MethodView
app = Flask(__name__)
app.config['DEBUG'] = True
class UserEndpoint(MethodView): ...
9월 12일 12:34에 게시됨