목록 보기
두숟갈 스터디 - 7
백엔드

두숟갈 스터디 - 7

8퍼센트
8퍼센트
2017년 8월 8일

두줄요약

Django 클래스 기반 뷰의 역할별 사용법과 믹스인, MRO를 학습했습니다. 뷰·모델·폼의 책임 분리와 django-extra-views 활용을 함께 살펴봤습니다.

구조와 흐름

  • Django 클래스 기반 뷰의 역할별 제네릭 뷰와 사용 가이드라인 정리
  • 프레젠테이션 로직은 뷰, 비즈니스 로직은 모델 중심으로 분리
  • 인증, 폼 커스텀 액션, 뷰 객체 활용 방식 소개

선택 이유

  • 반복 코드 감소와 간결한 뷰 구성 지향
  • 복잡한 클래스 기반 뷰 구성에 django-extra-views 활용
  • MRO 이해를 통한 믹스인·상속 순서 파악

주의할 점

  • 403·404·500 오류 처리에는 클래스 기반 뷰 대신 함수 기반 뷰 선택
  • 믹스인의 단일하고 명료한 책임 유지
  • 제네릭 뷰 활용 방식의 맥락별 비판적 검토 필요

다음 읽기

#Django 주제를 이어서 읽기

두숟갈 스터디 - 6

Django의 함수 기반 뷰와 클래스 기반 뷰의 특성, URLConf 분리 원칙을 살펴봤습니다. 명시적 컨텍스트와 적절한 데코레이터 사용으로 뷰의 유지보수성을 높이는 방법을 정리했습니다.

8퍼센트
8퍼센트
백엔드

댓글 0개

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...