django의 템플릿 언어는 매우 제한적입니다. 장고의 DRY 원리와 함께 많은 다른 템플릿에서 사용하고 싶은 템플릿이 있습니다. 예를 들어 환자 목록 :django 템플릿을 재사용 하시겠습니까?
{% for physician in physicians.all %}
{% if physician.service_patients.count %}
<div id="tabs-{{ forloop.counter }}">
{% include "hospitalists/patient_list.html" %}
</div>
{% endif %}
{% endfor %}
문제는 patient_list 템플릿 patients
라는 이름의 환자의 목록을 기대하고 있다는 것입니다. 템플릿을 포함하기 전에 physician.service_patients
을 patients
으로 어떻게 바꿀 수 있습니까?
덕분에, 피트
감사합니다! 나는 계속 "as"태그를 찾고 있었다. 나는 "함께"일한다고 생각합니다. – slypete
Django 1.3부터 다음 스타일을 사용할 수 있습니다 :'{% include "sometemplate.html"with spam = eggs, ham = "Ham!" %}'. –