inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지

Magic Grid 시간 순서대로 배열하기

351

Won Jun Jang

작성한 질문수 5

0

안녕하세요! Magic Grid 에 관하여 질문드립니다. 기존 Magic Grid 는 처음 업로드한 사진이 첫번째 페이지에 있고 가장 최근에 올리는 사진이 뒤 페이지에 업로드가 되는데 혹시 그 순서를 바꿀 수 있나요 (시간 순서대로)? 가장 최근에 올린 이미지를 첫번재 페이지 첫줄에 올리고 옛날에 올린 사진들은 자동으로 뒤페이지로 가게 만들고 싶습니다..! 찾아봐도 안나오는거 같아서 질문드립니다! 감사합니다! 

docker python django

답변 2

1

Hyong Sok Park

안녕하세요 장원준님!

해당 기능은, article 을 가져오는 queryset 을 수정해주어야 합니다.
그렇다면 ArticleListView를 수정해주어야겠죠.

Listview 내에서는 get_queryset 이라는 내부 메서드를 작성해주어야합니다.

위와 같이 -pk 를 기준으로 가져오는 Article 객체들의 순서를 변경할 수 있습니다.

pk 뿐만 아니라, created_at 과 같은 작성 시간 기준으로도 순서를 정렬할 수 있기 때문에,
편하신 방법대로 구현을 하시면 됩니다!

혹여 위의 답변으로도 구현이 힘드시거나, 질문이 더 있으시다면
계속 글 남겨주시길 바랍니다.

좋은하루 보내시구요!
강좌 잘 들어주셔서 감사합니다~

0

Won Jun Jang

감사합니다 제가 원하는대로 구현이 됐네요! 근데 궁금한점이 accountapp 에 있는 view 에서 AccountDetailView에서는 어떻게 바꿔줘야 할까요? 

0

Hyong Sok Park

해당 방법도 비슷합니다.

Detail 뷰 내에서도 Article 객체들을 가져오는 object_list 가 있죠?

해당 쿼리셋에 order_by 를 통해 원하는 순서대로 가져올 수 있습니다.

강의에 나왔던 js 파일이 깃허브에 없습니다

1

79

1

모바일 디버깅, 반응형 레이아웃 4분48초 질문

0

57

1

decorator 관련질문입니다.

0

63

1

PasswordChangeView

0

104

2

로그아웃뷰 작동 관련 (2025년 3월)

1

138

1

실행에러질문

0

159

1

@login_required 데코레이터 사용시 리다이렉트는 어디서 참조하여 설정을 하는걸까요?

0

116

1

CacheBackend 관련 에러

0

181

1

21강 CreateView를 통한 회원가입 구현 질문

0

326

1

53강 disallowedhost

0

346

2

502 Bad Gateway

0

474

0

mariadb 접근권한 오류

0

546

1

logout 후 빈 화면으로 이동합니다 ㅠㅠ

0

462

2

로그아웃 후 빈 화면으로 이동

0

333

1

서버 운영 관련 질문 드립니다.(Unable to retirve...)

0

232

1

static/base.css파일을 인식을 못합니다

0

383

1

안녕하세요 19강 디버깅 설정 질문있습니다.

0

291

1

프로필 update편 질문있습니다.

0

380

1

수업질문

0

395

1

COOP error

0

531

1

61강 Dockerfile error

0

598

1

static안에 base.css 에서 정의한 클래스가 적용되지 않습니다.

0

491

1

static 파일 중 jpg 파일만 로드 불가

0

419

1

58강 static 파일 적용 안됨

0

547

1