장고 템플릿에서 모델 조회시 그안에 들어있는 키값을 어떻게 알 수 있을까요
안녕하세요 저자님
03-8 답변에 글쓴이 표시 기능 추가하는 과정에서 궁금한것이 있습니다.
{% for answer in question.answer_set.all %}
<div class="card my-3">
<div class="card-body">
<div class="card-text" style="white-space: pre-line;">
{{answer.content}}
</div>
<div class="d-flex justify-content-end">
<div class="badge badge-light p-2">
<div>{{ answer }}</div> ### 문의 부분
<div>{{ answer.create_date}}</div>
</div>
</div>
</div>
</div>
{% endfor %}
이렇게 실행하면 {{ answer }} 부분에 대한 값으로 Answer object (10) 이란 값이 html 에 출력이 됩니다.
Answer object 안에 어떤 키가 있는지 알아야 값을 불러올텐데 object의 키값을 알 수 있는 방법이 있을지요
감사합니다.
장고매니아 님 385
2021년 3월 9일 4:00 오전
1개의 답변이 있습니다. 1 / 1 Page
Answer object에는 Answer모델에 정의한 속성과 함수만 사용할 수 있습니다.
models.py의 Answer클래스를 봐도 알수 있구요.
파이썬 코드로는 print(dir(answer))
처럼 호출해 보면 어떤 속성과 함수들이 있는지 볼 수 있습니다.
박응용 님
2021년 3월 9일 9:40 오전