get_context_data부분 get_queryset으로 대체가능한가요?
438
작성한 질문수 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
78
1
모바일 디버깅, 반응형 레이아웃 4분48초 질문
0
56
1
decorator 관련질문입니다.
0
63
1
PasswordChangeView
0
104
2
로그아웃뷰 작동 관련 (2025년 3월)
1
138
1
실행에러질문
0
158
1
@login_required 데코레이터 사용시 리다이렉트는 어디서 참조하여 설정을 하는걸까요?
0
116
1
CacheBackend 관련 에러
0
181
1
21강 CreateView를 통한 회원가입 구현 질문
0
325
1
53강 disallowedhost
0
345
2
502 Bad Gateway
0
474
0
mariadb 접근권한 오류
0
543
1
logout 후 빈 화면으로 이동합니다 ㅠㅠ
0
461
2
로그아웃 후 빈 화면으로 이동
0
333
1
서버 운영 관련 질문 드립니다.(Unable to retirve...)
0
232
1
static/base.css파일을 인식을 못합니다
0
380
1
안녕하세요 19강 디버깅 설정 질문있습니다.
0
291
1
프로필 update편 질문있습니다.
0
380
1
수업질문
0
395
1
COOP error
0
531
1
61강 Dockerfile error
0
597
1
static안에 base.css 에서 정의한 클래스가 적용되지 않습니다.
0
491
1
static 파일 중 jpg 파일만 로드 불가
0
418
1
58강 static 파일 적용 안됨
0
546
1





