私は次のようなことをしたいと思っていますが、自分のプログラム用に書いたHTMLと互換性を持たせる方法がわかりません。Djangoを使用して、最高値から最低値まで辞書内の項目を印刷するにはどうすればよいですか?
{% for u in sorted(dictionary, key=dictionary.get, reverse=True) %}
{{ u|safe }}<br>
Priority level <b>{{ dictionary[u] }}</b><br>
---<br>
{% endfor %}
私は、それもviews.pyファイルで行うことに反対していません。理想的には、トップ20の結果だけを表示したいと思っています。その後、
return render(request, 'patrec.html', {
'siglist': sorted(siglist.iteritems(), reverse=True)[:20],
'best_match': best_match,
})
、テンプレートでソートされたアイテムにアクセス:
どのように辞書を取得している中で、次のfollowing-
を思い付いた。そして置きますか?あなたはビューを表示できますか?データベースから来る辞書ですか? – Exprator
残念ながら、コード全体を表示することはできません。私が何をしようとしているのか見たい場合はhttp://sigsecure.ngrok.ioをチェックしてください。ここでレンダリングは 'return render(request、 'patrec.html'、{'siglist':ソート済み(siglist.iteritems())、 'best_match':best_match、})' – NickTheInventor