擅长:python、mysql、java
<p>在Django模板中使用动态键的唯一方法是写入<a href="https://docs.djangoproject.com/en/3.2/howto/custom-template-tags/#writing-custom-template-filters" rel="nofollow noreferrer">a custom filter</a></p>
<p>您可以在<code>templatetags</code>文件夹中创建<code>get_dictionnary_item.py</code>:</p>
<pre><code>from django.template.defaulttags import register
@register.filter
def get_dictionary_item(dictionary, key):
return dictionary.get(key)
</code></pre>
<p>然后您可以在模板中使用它:</p>
<pre><code>{% load get_dictionary_item %}
...
{{ ledgers|get_dictionary_item:ledger }}
</code></pre>