私の見解では、次のようなものがあります。
KIND_OPS= tuple(enumerate(sorted( ('ter', 'bsdf', 'asd', 'many more strings') )))
それは私にこれを与えるでしょう:
KIND_OPS= ((0, 'asd'), (1, 'bsdf'), (2, 'many more strings'), (3, 'ter'))
次に、テンプレートで特定の値のIDを知る必要があります。これを行っています:
{% for k, v in kinds %}{% if v == 'ter' %}{{ k }}{% endif %}{% endfor %}
それは機能しますが、醜いです。これを解決する他のネイティブな方法はありますか? 私はすでにcustonフィルターを使用したソリューションを行っており、それもうまく機能しましたが、ネイティブの方法を探しています...