5
在模板我現在用的這個:dictsort模板過濾器和過濾兩列
{% for item in mydict|dictsortreversed:"column1" %}
不過我有兩列對數據進行排序 - 有在dictsort任何選項來做到這一點? 或者在模板中做到這一點的任何替代方法?
在模板我現在用的這個:dictsort模板過濾器和過濾兩列
{% for item in mydict|dictsortreversed:"column1" %}
不過我有兩列對數據進行排序 - 有在dictsort任何選項來做到這一點? 或者在模板中做到這一點的任何替代方法?
正如你可以在Django code中看到的,沒有這方面的支持。
但是,由於Python排序在。這通過排序兩次來實現是微不足道的:)
{% for item in mydict|dictsortreversed:"column1"|dictsortreversed:"column2" %}
如何像 -
{% for item in mydict|dictsortreversed %}
{% if forloopcount|diviisbleby:"2" %}
<td> item </td>
</tr>
{% else %}
<tr>
<td> item </td>
{% endif %}
{% endfor %}
檢查出更多的想法和forloop counter模板divisible by標籤。
注意:按照重要性排序dictsort過濾器 - 最後一個將是主要排序。 – tcarobruce