Mam pojedynczą listę my_list
w moim kontekście i chciałbym ją uczynić jako dwie "kolumny", z pierwszą (n + 1)/2 pozycją w pierwszej kolumnie i ostatnie pozycje n/2 w drugiej kolumnie. Czy istnieje prosty sposób, aby to zrobić za pomocą tagów/filtrów szablonów django, czy też muszę wstępnie podzielić tę listę na dwie w moim widoku?Dzielenie listy znacznikami szablonu django
np
<div class="split-50-left">
<ul>
{% for item in [first half of my_list] %}
<li>{{item}}</li>
{% endfor %}
</ul>
</div>
<div class="split-50-right">
<ul>
{% for item in [second half of my_list] %}
<li>{{item}}</li>
{% endfor %}
</ul>
</div>
[Tutaj jest templatetag] (http://djangosnippets.org/snippets/660/), aby podzielić je na jednolite kawałki. Użycie '{% split_list moja_lista jako chunked_data 2%}' – karthikr