5. 장고 탬플릿 DB 다루기

Sam (토론 | 기여)님의 2022년 9월 13일 (화) 13:18 판 (새 문서: == 개요 == 기본적으로 2. 장고 뷰 DB 다루기 문서에서 사용하는 기능을 탬플릿에서도 사용할 수 있다. 탬플릿에서 직접 조작하는 편이 재...)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)

1 개요편집

기본적으로 2. 장고 뷰 DB 다루기 문서에서 사용하는 기능을 탬플릿에서도 사용할 수 있다. 탬플릿에서 직접 조작하는 편이 재사용성이 높다.

자세한 사용은 위 문서를 참고하자.

2 기본 형태편집

의도 설명 코드
하위객체 불러오기 뷰에서 다룰 때와 거의 유사하다.
{% for school in user.school %}
   {{ school }}
   {% for student in school.student_set.all %}
     {{ student.first_name }}
   {% endfor %}
 {% endfor %}
정렬 이부분에 대한 기능은 아직 확인하지 않았다. 추후 검증하기.
{% for school in user.school %}
   {{ school }}
   {% for student in school.student_set.order_by__first_name %}
     {{ student.first_name }}
   {% endfor %}
 {% endfor %}