Sortieren dict in jinja2 Schleife

Ich bin immer noch lernen, jinja2 und Fläschchen, und ich habe eine Schwierigkeit mit dictsort in jinja2.

So, ich bin vorbei mit diesem dict in ein jinja2 template:

{'PEDD United': {'id': 37828, 'rank': 12, 'totalpts': 307},'Fc Mbonabushia': {'id': 205633, 'rank': 6, 'totalpts': 356},'FC Slurp': {'id': 933573, 'rank': 11, 'totalpts': 312},'KFC_Overijse': {'id': 38861, 'rank': 5, 'totalpts': 362},'Fc Paris': {'id': 1538051, 'rank': 2, 'totalpts': 396}}

Was ich möchte, ist das erstellen einer Tabelle, sortiert nach dem Wert des Schlüssels 'totalpts'. Ich habe versucht, alle Art von Sachen und es funktioniert einfach nicht nehmen totalpts berücksichtigt werden, wenn die "Sortierung".

Hier ist einer meiner code:

        <table class="table table-bordered">
        {% for team in league %}
            <tr>
                <td>{{team}}</td>
                {% for data in league[team]|dictsort(league[team]['totalpts']) %}
                <td>{{ league[team]['totalpts'] }}</td>
                {% endfor %}
            </tr>
        {% endfor %}
    </table>

durch Sie Sortieren nicht alles, was in diesem Fall... drucken Sie Einfach den Wert in der Tabelle ohne jede Ordnung...

Jemand kann mir helfen?

Dank

InformationsquelleAutor der Frage Syl | 2012-10-07

Schreibe einen Kommentar