21.05.04 15:38 작성
·
253
답변 2
1
2021. 05. 05. 20:33
안녕하세요 장원준님!
해당 기능은, article 을 가져오는 queryset 을 수정해주어야 합니다.
그렇다면 ArticleListView를 수정해주어야겠죠.
Listview 내에서는 get_queryset 이라는 내부 메서드를 작성해주어야합니다.
위와 같이 -pk 를 기준으로 가져오는 Article 객체들의 순서를 변경할 수 있습니다.
pk 뿐만 아니라, created_at 과 같은 작성 시간 기준으로도 순서를 정렬할 수 있기 때문에,
편하신 방법대로 구현을 하시면 됩니다!
혹여 위의 답변으로도 구현이 힘드시거나, 질문이 더 있으시다면
계속 글 남겨주시길 바랍니다.
좋은하루 보내시구요!
강좌 잘 들어주셔서 감사합니다~
0
2021. 05. 08. 16:18
감사합니다 제가 원하는대로 구현이 됐네요! 근데 궁금한점이 accountapp 에 있는 view 에서 AccountDetailView에서는 어떻게 바꿔줘야 할까요?
2021. 05. 10. 11:11
해당 방법도 비슷합니다.
Detail 뷰 내에서도 Article 객체들을 가져오는 object_list 가 있죠?
해당 쿼리셋에 order_by 를 통해 원하는 순서대로 가져올 수 있습니다.