2013-02-07 8 views

Odpowiedz

9

Jak widać w Django code, nie ma na to wsparcia.

Jednak, ponieważ Python sortuje się w stable way. Jest to trywialne do wykonania przez dwukrotne sortowanie :)

{% for item in mydict|dictsortreversed:"column1"|dictsortreversed:"column2" %} 
+2

Uwaga: uporządkuj filtry dictsort, zwiększając ważność - ostatni będzie sortowaniem podstawowym. – tcarobruce

0

Jak o czymś takim -

{% for item in mydict|dictsortreversed %} 
    {% if forloopcount|diviisbleby:"2" %} 
      <td> item </td> 
     </tr> 
    {% else %} 
     <tr> 
      <td> item </td> 
    {% endif %} 
{% endfor %} 

Sprawdź forloop counter i divisible by tagów szablonu więcej pomysłów.