私はまだjinja2とフラスコを学んでいますが、私はjinja2でdictsortを使うのが難しいです。jinja2ループで辞書をソート
だから私はJinja2のテンプレートにこの辞書を渡している:
{'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}}
私が欲しいキー「totalpts」の値によってソートされたテーブルを作成することです。私はあらゆる種類のことを試してみました。
誰でも助けることができる...それによって
<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>
ちょうど任意の順序なしのテーブル内の値を印刷し...このケースで何かをソートしません:
は、ここに私のコードの一つです私は出る?
おかげ
あなたの助けてくれてありがとう、あなたの答えは完璧に働いて、私はタプルを学ぶのを助けます:) – Syl