get_context_data부분 get_queryset으로 대체가능한가요?
445
작성한 질문수 19

여기 ProjectDetailView에서 get_queryset으로

get_context_data부분의 objectlist부분을 윗사진처럼 get_queryset으로 바꿔서 리턴해주면 똑같이 동작하나요?
답변 1
1
안녕하세요!
질문 확인했습니다.
너무 답변이 늦었습니다. ㅠㅠ
생업이 원체 바쁘다 보니 답변이 늦어진 점 죄송하다는 말씀 드릴게요.
아무튼 답변 드리겠습니다.
일단 먼저 되는지 안되는지 부터 말씀드리자면
위의 코드로는 정상적인 진행이 되지 않을 것으로 보입니다.
일단 DetailView 기반으로 저희가 ProjectDetailView 로직을 작성했는데,
이때 get_queryset을 통해 변경이 되는 쿼리셋은
DetailView 에서 사용하는 단일 객체가 됩니다.
만약 저희가 작성한 코드가 DetailView 가 아니라 ListView 였다면
get_queryset을 수정하는 방식으로 구현이 가능했겠으나,
DetailView 이기 때문에 되지 않는다는 점 확인드립니다.
좀 더 정확한 get_queryset 메서드에 대한 설명을 확인하시려면
공식문서 링크를 첨부해드리니 한번 확인해보시길 바랍니다.
아래는 DetailView 에서 사용되는 get_queryset 메서드
그리고 이 아래는 ListView 에서 사용되는 get_queryset 메서드입니다.
두 개의 View 에서 사용하는 메서드가 각각 다르기 때문에 한번 확인해보시길 바랍니다.
좋은하루 보내시길 바랍니다!
감사합니다-
강의에 나왔던 js 파일이 깃허브에 없습니다
1
110
1
모바일 디버깅, 반응형 레이아웃 4분48초 질문
0
106
2
decorator 관련질문입니다.
0
94
1
PasswordChangeView
0
134
2
로그아웃뷰 작동 관련 (2025년 3월)
1
172
1
실행에러질문
0
188
1
@login_required 데코레이터 사용시 리다이렉트는 어디서 참조하여 설정을 하는걸까요?
0
137
1
CacheBackend 관련 에러
0
213
1
21강 CreateView를 통한 회원가입 구현 질문
0
353
1
53강 disallowedhost
0
381
2
502 Bad Gateway
0
497
0
mariadb 접근권한 오류
0
579
1
logout 후 빈 화면으로 이동합니다 ㅠㅠ
0
497
2
로그아웃 후 빈 화면으로 이동
0
360
1
서버 운영 관련 질문 드립니다.(Unable to retirve...)
0
266
1
static/base.css파일을 인식을 못합니다
0
402
1
안녕하세요 19강 디버깅 설정 질문있습니다.
0
321
1
프로필 update편 질문있습니다.
0
398
1
수업질문
0
411
1
COOP error
0
561
1
61강 Dockerfile error
0
640
1
static안에 base.css 에서 정의한 클래스가 적용되지 않습니다.
0
510
1
static 파일 중 jpg 파일만 로드 불가
0
445
1
58강 static 파일 적용 안됨
0
580
1





