강의로 돌아가기
김수정

<QuerySet [<Candidate: 힐러리>, <Candidate: 트럼프>, <Candidate: 루비오>]> ??

왜 ?? 모든 리스트를 다 보려고 했는데ㅠ.ㅠ 안되네요

>>> Candidate.objects.all()
<QuerySet [<Candidate: 힐러리>, <Candidate: 트럼프>, <Candidate: 루비오>]>

여기서 QuerySet으로 나오나요?
영상하고는 다른데..
그래서 그 다음에 no1 =Candidate.objects.filter(party_number=1) 하면
아무것도 안나오고 QuerySet [] 빈거만 나오네요...

1 개의 답변
Demi

objects.all()의 출력에 QuerySet이 있는지 없는지는 별로 관계 없습니다.

filter의 결과로 빈 QuerySet이 나오는 이유는 Candidate object중 party_number가 1인 object가 없기 때문입니다.
아마 DB를 뒤져보면 party_number가 1인 object가 없을거에요.

답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.