찾다

 >  Q&A  >  본문

django와 Flask의 클래스 기반 뷰에 대해 말씀해 주시겠어요?

최근에 Flask 문서를 읽다가 Django와 Flask 모두에서 뷰가 함수와 클래스(Flask에서는 플러그인 뷰라고 함)를 기반으로 한다는 사실을 발견했습니다. 저는 이 두 가지 관점의 차이점을 잘 모르겠습니다. 저는 막 시작한 이래로 항상 기능적 관점을 사용해 왔습니다. 공식 개발에서는 기능적 뷰와 클래스 기반 뷰 중 어느 것이 더 많이 사용됩니까?

欧阳克欧阳克2752일 전768

모든 응답(2)나는 대답할 것이다

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-06-22 11:53:58

    차이는 없습니다. 코드를 작성할 때 스타일이 다를 뿐입니다.

    클래스 기반 뷰는 모든 뷰를 한 곳에서 정의하는 것을 강조하고,
    함수 기반 뷰는 사용되는 위치에 정의됩니다.

    회신하다
    0
  • 阿神

    阿神2017-06-22 11:53:58

    클래스 기반 뷰는 로직 재사용을 용이하게 합니다. 기본 클래스의 여러 뷰에 공통 논리를 작성할 수 있으며, 이 기본 클래스를 상속하는 뷰 클래스는 이 논리를 가질 수 있습니다.

    회신하다
    0
  • 취소회신하다