84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
최근에 Flask 문서를 읽다가 Django와 Flask 모두에서 뷰가 함수와 클래스(Flask에서는 플러그인 뷰라고 함)를 기반으로 한다는 사실을 발견했습니다. 저는 이 두 가지 관점의 차이점을 잘 모르겠습니다. 저는 막 시작한 이래로 항상 기능적 관점을 사용해 왔습니다. 공식 개발에서는 기능적 뷰와 클래스 기반 뷰 중 어느 것이 더 많이 사용됩니까?
温故而知新,可以为师矣。 博客:www.ouyangke.com
차이는 없습니다. 코드를 작성할 때 스타일이 다를 뿐입니다.
클래스 기반 뷰는 모든 뷰를 한 곳에서 정의하는 것을 강조하고, 함수 기반 뷰는 사용되는 위치에 정의됩니다.
클래스 기반 뷰는 로직 재사용을 용이하게 합니다. 기본 클래스의 여러 뷰에 공통 논리를 작성할 수 있으며, 이 기본 클래스를 상속하는 뷰 클래스는 이 논리를 가질 수 있습니다.
차이는 없습니다. 코드를 작성할 때 스타일이 다를 뿐입니다.
클래스 기반 뷰는 모든 뷰를 한 곳에서 정의하는 것을 강조하고,
함수 기반 뷰는 사용되는 위치에 정의됩니다.
클래스 기반 뷰는 로직 재사용을 용이하게 합니다. 기본 클래스의 여러 뷰에 공통 논리를 작성할 수 있으며, 이 기본 클래스를 상속하는 뷰 클래스는 이 논리를 가질 수 있습니다.