在Django模板中通过动态键访问字典

时间:2017-08-16 07:19:06

标签: python django

来自views.py我有:

def do_something(request, context, template="index.html"):
   ....
   type = ['A', 'B', 'C']
   map = {'A': 'a', 'B': 'b', 'C': 'c'}
   context['type'] = type
   context['map'] = map
   return (request, template, context)

在模板中,我想访问地图中的值,如下所示:

</html>
....
{% for t in type %}
    {% with m = map[t] %}
    {% endwith %}
    // do sth
{% endfor %}

但是我得到了TemplateSyntaxError:无法解析余数:'[t]'来自'map [t]' 任何人都请帮助我,非常感谢。

0 个答案:

没有答案