● 장고를 통한 쇼핑몰 일부 만들기
●회원관리
●상품관리
●주문관리
● 클래스를 활용한 뷰 생성
● 함수 vs 클래스 => 뷰의 재사용
함수로 구현하면 페이지마다 전부 다 구현해야 한다.
But, 클래스로 구현하면 상속받을 수도 있고 유리한 점이 많다.
이미 만들어진 클래스들도 꽤 있다.
● 데코레이터 => 기능의 재사용
중복 사용 가능성이 있는 코드들을 한 곳에 놔두고 재사용 할 수 있게 한다.
예를 들어, 상품등록은 관리자만 사용가능 해야하기에 페이지 A, B, C 중에서
A, B는 관리자만 접근가능하도록 권한 설정 같은 것을 해야한다.
이러한 설정은 모든 페이지마다 만드는 것은 비효율 적이기에
데코레이터를 통해 기능 또한 재사용 하도록 하는 것을 배워보자
● DRF로 RESTful API도 개발
최근 트랜드인 프론트와 백엔드를 분리하여 개발할때 API서버(RESTful API Server)를
만들게 되는데, 이때 자주 사용되는 DRF라는 프레임 워크를 사용해서 API도 만들어 볼 것이다.
DRF를 활용해서 적용하는 정보로 마무리 될 듯하다.
'Server > Django project 1 - shopping mall' 카테고리의 다른 글
5. Django view 구성 (Class-based generic views) (0) | 2020.09.17 |
---|---|
4. Django admin 구성 (관리자 페이지) (0) | 2020.09.16 |
3. Django model 구성 (데이터의 정의) (1) | 2020.09.16 |
2. Django 설치 및 환경 구축 (0) | 2020.09.16 |
1. Structure of django framework (0) | 2020.09.15 |