2013-02-07 6 views

risposta

9

Come si può vedere nel Django code, non c'è supporto per questo.

Tuttavia, dal momento che Python ordina in un stable way. Questo è banale da implementare ordinando due volte :)

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

Nota: ordina i filtri di dictsort in ordine crescente - l'ultimo sarà il tipo principale. – tcarobruce

0

ne dite qualcosa di simile -

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

Scopri i forloop counter e divisible by tag modello per più idee.