我仍然在學習jinja2和flask,並且在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