django admin의 list_filter를 알아보고 간단하게 적용해 봅시다.
안녕하세요. 이번 시간에는 django admin의 list_filter에 대해 간단하게 알아보고, range filter를 적용하는 방법도 같이 알아볼까 합니다. 먼저, list_filter는 오른쪽에 FILTER로 나오는 것을 의미해요. post 모델에 대해서, "user"로 필터를 걸어보겠습니다. 그러면, admin의 post view 페이지에서 FILTER 부분은 chokw, chokw1이 나오게 되는데요. post에서 user는 auth.user를 참조하는 외래키입니다. chokw1을 선택했을 때, 어떻게 쿼리가 날라가는지 보겠습니다. user__id__exact=2로 날라갑니다. foreign key의 id값과 일치하는 것일까요? chokw1이라는 username을 가진 유저는 id가 2네요...
웹/장고
2022. 11. 12. 22:29
최근댓글