1:1 관계에서 역참조 외래키 찾을 때 _set을 for문 없이

제가 검색을 못한건지 대강 찾아봐도 나오질 않아 사기가 꺾여 질문드립니다 ㅠㅠ
책의 예제에는 질문에 여러개의 답변이 있어 답변 모델에 질문외래키가 있었는데 그때는 여러개니깐 for문을 쓰는 것이 맞는건데

예를 들어 질문과 답변이 무조건 1:1일때, html에서 아래와 같이 for문을 안쓰고 가져오는 방법이 있을까요?
가져올 object은 한 개 밖에 없는 상황에서 for문을 쓰고싶지 않아 질문 남겨드립니다~!

            {% for answer in question.answer_set.all %}
            {{ answer.author}}
            {% endfor %}

petiegosse1002 225

M 2023년 4월 21일 11:51 오전

+1 question.answer_set.first 를 사용해 보세요. 그리고 답변이 하나만 있다면 테이블 관계도 One-to-one 으로 변경하시는게 좋을거 같습니다. - 박응용님, 2023년 4월 21일 12:11 오후 추천 , 대댓글
@박응용님 관계 정의를 OneToOneField 로 변경하니, 객체에 바로 접근이 되서 더욱 간편해졌네요 ㅎㅎ 답변 고맙습니다! - petiegosse1002님, 2023년 4월 26일 1:29 오후 추천 , 대댓글
목록으로