mydict = {"key1":"value1", "key2":"value2"}
Run Code Online (Sandbox Code Playgroud)
在Django模板中查找字典值的常规方法是{{ mydict.key1 }}, {{ mydict.key2 }}.如果键是循环变量怎么办?即:
{% for item in list %} # where item has an attribute NAME
{{ mydict.item.NAME }} # I want to look up mydict[item.NAME]
{% endfor %}
Run Code Online (Sandbox Code Playgroud)
mydict.item.NAME失败.如何解决这个问题?
我一直在研究如何在django 1.8中使用jinja2,但是没有完整的源代码来使用django和jinja2.我想知道你们是否知道在django中使用jinja2的过程.我查看了官方文档并查看了以下问题:如何设置django 1.8以使用jinja2?
但是他们都没有清楚地解释如何以一种放弃的方式使用jinja2.我刚开始使用django并且不知道文档中的所有术语.我真的很感激帮助.