django get_object_or_404() 질문 하나 여쭤보고 싶습니다.
question_modify와 answer_modify를 작성하는 부분을 보면서
question = get_object_or_404(Question, pk=question_id)
부분과
answer = get_object_or_404(Answer, pk=answer_id)
부분에서 각 question과 answer에 어떤 값이 들어가는지 궁금해서 print를 찍어봤는데, question의 경우에는 값으로 입력한 질문이 나오고 answer의 경우에는 Answer object (28) 이렇게 나오는 것을 확인했습니다.
get_object_or_404가 인자로 받은 pk값에 맞는 객체를 반환한다고 문서에 나와있어서 answer의 경우에는 이해가 갔는데, question의 경우에는 똑같은 방식으로 입력한 부분인데도 quesiton에 질문과 똑같은 값이 들어가있어서 이해가 잘 안되었습니다. 왜 question에는 입력한 질문 값이 들어가는지 여쭤보고 싶습니다..
은월 님 496
M 2022년 3월 23일 11:30 오후