제목이 불분명 한지는 모르지만 여기에서 설명하려고합니다. 첫 번째 서언 - 내가하려고하는 것은 동일한 속성을 가진 객체의 손실을 보여주고 다른 속성을 기준으로 객체를 그룹화하고자합니다.Django 템플릿 - 다른 위치의 값을 기준으로 요소의 값을 설정하십시오.
- 먼저 첫 번째 속성의 모든 고유 값을 얻습니다.
- 두 번째 두 번째 특성 값을 모두 구합니다.
- 마지막으로 나는 모든 객체의 목록을 가져 다음
- 나는 열 값을 반복 어쩌면 두 속성 그러나이
일부 개체에 대해 동일한 값이 목록에있는 모든 개체를 표시 어떤 애트리뷰트의 이름을 표시하고 싶지 않으므로 두 번째 애트리뷰트가 아닌 첫 번째 애트리뷰트가 있습니다. 어쩌면이 템플릿 스 니펫을 통해 더 명확하게 알 수 있습니다. 그것은 포함에만 inner two loops
{% for attr2 in attr2_list %}
<li class='category'> {{ attr1.attr1 }}
<ul>
{% set counter = 0 %}
{% for object in object_list %}
{% if object.attr1 == attr1.attr1 and object.attr2 = attr2.attr2 %}
{% increment counter %}
<li><a href="{{ object.get_absolute_url }}"> Test {{counter}} </a></li>
{% endif %}
{% endfor %}
</ul>
</li>
{% endfor %}
내가 원하는 것은 루프의 특정 attr2
에 만족하지 않은 경우, 나는 나 자신을 분명히 한 희망이 <li class='category'> {{ attr1.attr1 }}
을 표시 할 해달라고 것입니다. 사전에 도움을 주셔서 감사합니다