나는 categories
이라는 사전이 있습니다. 그리고 난 그냥 장고 템플릿에서 두 번이 사전을 통해 반복하고 싶다. 다음은 내 코드입니다 :Django 템플릿에서 같은 사전을 여러 번 반복 할 수 있습니까?
<div class="first">
{% for category in categories %}
<li class="{{category.name}}"><a href="#{{category.name}}">{{category.name}</a></li>
{% endfor %}
</div>
<div class="lenDict">
<h2>{{categories|length}}</h2>
</div>
<div class="second">
{% for category in categories %}
{% for facet in allFacets %}
{% if category.name == facet.category %}
<p id="{{facet.id}}">{{facet.facet}}</p>
{% endif %}
{% endfor %}
{% endfor %}
</div>
내가 같이 잘 작동 first
사업부 아래의 첫 번째 루프를 수행 할 때. 그러나 두 번째 루프 second
아래에 오는 경우 아무런 결과도 얻지 못합니다. lenDict
의 코드도 결과가 없습니다.
Django 템플릿에 동일한 사전을 두 번 반복 할 수없는 제한 사항이 있습니까? 도움이 될 것입니다.
이것을 확인하십시오. 'facet.category.lower' 올바른가요? –
코드를 편집 해주세요. – Sakeer
코드 편집을 물어 보지 않았습니다. 제 관심은 카테고리가 패싯의 필드라는 것입니까? '{{facet.facet}} '은 무엇입니까? –