클래스형 뷰와 함수형 뷰
클래스형 뷰와 함수형 뷰가 있는데
보통 파이썬 개발자분들은
개발시에 이중 택 1 해서 뷰를 작성하시나요
반복되고 비슷한 코드들일 경우 클래스형 뷰,
아니면 함수형 뷰를 혼용하면서 개발하나요~?
각각 용도가 있겠지만 클래스형 뷰를 더 추천을 많이하는 거 같아서요..
궁금하네요
답변 3
2
외국 사례를 봐도, 반반인 듯 합니다.
주변에 예제가 함수형뷰가 좀더 많아서 또는 클래스형뷰에 익숙치 않아서,
국내에서는 초심자들이 함수형뷰를 좀더 사용하는 듯 합니다.
혼용하는 경우도 많아보이는데, 응용할려면 클래스형뷰가 어렵게 느껴지기 때문인 듯 합니다.
본 강좌가 그 한 예로 처음에는 어려워보이겠지만, 몇번 해보면 금방 익숙해 질 것 입니다.
반면에 저는 클래스형뷰를 적극 추천하는 편입니다. 대부분의 프로젝트를 클래스형뷰로 합니다.
초심자에게도 어렵지 않다고 생각하고 있으며, 유익한 점이 많기 때문입니다.
본 강좌의 주제인 믹스인을 활용한 JsonResponse 응답이나,
차후에 공부하게 될 DRF 도 클래스형 뷰가 기본이 되기 때문이기도 합니다.
다른 분의 응답에도 썼는데 (김동혁님: 클래스형뷰... 어떻게 활용법을 다 아신거예요?),
(1)error-prone (2)class-friendly. 라는 측면에서, 특히 추천을 하고 있습니다.
참고 바랍니다.
들여쓰기 단축키가 어떻게 되나요?
0
253
1
mixin 에러가 나서 실행이 안되요.
0
420
4
화면 에러화면이 자꾸 뜨네요..
0
418
4
todo_form.html 하단에 todo_List.html의 리스트가 오게 하고 싶습니다.
0
353
1
bootodo.html에서 Vue 코드가 적용되지 않습니다.
0
577
1
cdn vue버전
3
720
2
bootstrap 팝업창 만들기 단원에서 질문있습니다.
0
920
3
MultipleObjectMixin get 메소드 상속
0
252
1
Vue에서 파일 업로드시
0
718
1
vue django 연동 질문
0
500
1
장고 프론트엔드 백엔드 분리 관련 질문입니다 !
0
491
1
home화면에서 이미지가 안보입니다.
0
293
2
이 강의와 새로 만드신 강의의 차이점을 알고 싶습니다.
0
301
1
좋은 강의 감사합니다.
0
249
1
staticfiles가 static으로 바뀌었습니다.
0
278
1
장고 3.1에서 다음과 같이 바뀌었습니다.
0
292
2
Vuejs 와 Reactjs의 차이
0
356
1
vue js 오픈소스 연동
0
495
2
createView에서 success_url
0
252
1
강의자료 HtmlTodo.zip 파일 구글드라이브에서 바이러스로 인식해서 다운로드 안됩니다.
1
269
2
object에 왜 todo 컬럼이 추가되는지?
0
206
2
django_only 실습중 에러 제보
0
276
3
BaseListView
1
274
1
todo_confirm_delete.html
1
343
1





