[AI웹개발][47일차TIL] FBV 프로젝트와, CBV 프로젝트 비교
FBV에서 urls.py urlpatterns = [ path('api/posting/', views.posting_view, name='posting'), ] CBV에서 urls.py urlpatterns = [ path('signup/', views.SignupView.as_view(), name='sign_up_view'), # /users/signup/ ] CBV에서는 SignupView 자체가 함수가 될 수 없기 때문에, as_view()라는 것을 문법처럼 붙여준다. as_view()라는 함수는 어떤 함수일까 ?? @classmethod def as_view(cls, **initkwargs): """ as_view 함수는 클래스 기반 뷰를 함수로 변환하고, 원래 클래스 정보를 뷰 함수에 저장하는..
2023. 5. 18.