में क्रमबद्ध करें। मैं अभी भी जिंजा 2 और फ्लास्क सीख रहा हूं और मुझे जिन्जा 2 में डिक्ट्सट का उपयोग करने में कठिनाई हो रही है।जिन्जा 2 लूप
तो मैं एक jinja2 टेम्पलेट में इस dict गुजर रही है:
{'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>
यह द्वारा इस मामले में कुछ भी सॉर्ट नहीं है ... बस किसी भी आदेश के बिना तालिका में मूल्य प्रिंट ...
किसी को भी मदद कर सकते हैं मै बाहर?
धन्यवाद
आपकी मदद के लिए धन्यवाद, आपका जवाब बेकार ढंग से काम करता है और मुझे tuples सीखने में मदद करता है :) – Syl