queryset 앞에글, 이전 글 가져오기

id title content
1 제목1 내용1
2 제목2 내용2
3 제목3 내용3
4 제목4 내용4
.
.
.

대충 이런 게시판 글 테이블이 있습니다.
선택한 글의 앞에 작성된 글 2개, 선택 글, 나중에 작성된 글 두개를 보여주고싶습니다.

예시) id가 50인 글 선택시 보여줄 글 목록, 삭제된 글들이 있어 id값이 일정하지 않다.

id title content
44 제목44 내용44
45 제목49 내용45
50 제목50 내용50
52 제목52 내용52
53 제목53 내용53

위 기능을 어떻게 구연 할 수 있을까요?

시수 342

2022년 3월 10일 6:15 오후

목록으로
1개의 답변이 있습니다. 1 / 1 Page

장고에는 모델 객체의 특정 컬럼(FOO)를 기준으로 get_next_by_FOO, get_previous_by_FOO 를 호출하여 이전, 다음 모델 객체를 얻을수 있습니다. 자세한 내용은 다음 문서를 확인해 보세요.

https://docs.djangoproject.com/en/4.0/ref/models/instances/#extra-instance-methods

박응용

2022년 3월 10일 6:53 오후