Class-based view 주문 목록

Codren·2021년 5월 15일
0

Django 실전

목록 보기
5/12

Section 1. 주문 목록

1. Class-based View 생성

  • 로그인한 사용자의 주문만 보이도록 해야하므로 model = Order 이 아닌 queryset 오버라이딩
  • get_queryset() - model 에 대한 질의 결과를 반환하는 함수
# order 테이블은 user와 product 테이블을 참조하고 있기 때문에 해당 행이 참조하는 user 행에서 email 값과 비교
queryset = Order.objects.filter(user__email=self.request.session.get('user'))



2. Template 생성



3. URL 파싱

  • path('order/', OrderList.as_view()) 추가



4. 주문 목록 화면

0개의 댓글