장고 템플릿에서 모델 조회시 그안에 들어있는 키값을 어떻게 알 수 있을까요

안녕하세요 저자님

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의 키값을 알 수 있는 방법이 있을지요

감사합니다.

장고매니아 352

2021년 3월 9일 4:00 오전

목록으로
1개의 답변이 있습니다. 1 / 1 Page

Answer object에는 Answer모델에 정의한 속성과 함수만 사용할 수 있습니다.

models.py의 Answer클래스를 봐도 알수 있구요.
파이썬 코드로는 print(dir(answer)) 처럼 호출해 보면 어떤 속성과 함수들이 있는지 볼 수 있습니다.

박응용

2021년 3월 9일 9:40 오전