Through
-
ManyToManyField 사용법 및 장점Django 2022. 1. 9. 20:16
1차 프로젝트 진행 중에 팀원분께서 제품 상세페이지를 맡아서 진행 중이셨는데 위의 products 테이블의 id 값을 받아서 sizes 테이블의 값 불러오는 것을 어려워하셨습니다. 위의 모델링을 기반으로 하여 사이즈 값을 가져오려면 아래처럼 복잡한 과정을 거쳐야 가능하다고 생각합니다. 주의해야 할 부분 1. 조건에 해당하는 결괏값들이 여러 개일 거라 생각해서 filter를 사용했으니 기본적으로 QuerySet으로 나올 것이라고 예상해야 합니다. QuerySet의 경우에 어떻게 QuerySet을 제거하고 안에 든 값만 뺄 수 있을까 엄청 고민하면서 이것저것 시도해보다가 위와 같은 경우에서는 product_list[0]을 찍어보는 게 도움이 되었습니다. QuerySet에 대해 공부하셔도 헷갈리시다면 저처럼 ..