mydict = {"key1":"value1", "key2":"value2"} 在Django模板中查找字典值的常规方法是{{mydict.key1}},{{mydict.key2}}.如果键是循环变量怎么办?即: {% for item in list %} # list中元素,都有一个NAME属性 {{ mydict.item.NAME }} # 取出字典中相对应的NAME属性的key对应的value {% end
{% for k, v in data.items %} {{ k }}: {{ v }} {% endfor %} 这里假设data.items这个列表类似:[ [a,b],[c,d],[e,f]......]这种类型.那么我们可以使用{% for key, value in data.items %}这种方式得到每个元素的列表中的值. forloop forloop.counter 表示当前迭代数(第几次循环)从1开始 forloop.counter0 同上,但是从0开始
django模板标签{% for %}的使用(含forloop用法) {% %}虽然这个是写在html中,但是这里边写的是服务端代码 在django模板标签中,{% for %} 标签用于迭代序列中的各个元素. 与 Python 的 for 语句类似,语法是 for X in Y ,其中 Y 是要迭代的序列, X 是单次循环中使用的变量.每次迭代时,模板系统会渲染 {% for %} 和 {% endfor %} 之间的内容. 1. 可以使用下述模板显示 athlete_list 变量中的运
Django模板语言 The Django template language 模板中常用的语法规则 {最新版本的Django语法可能有改变,不支持的操作可能支持了.[HTML教程 - 基本元素/标签及属性]} Django变量Variables A variable outputs a value from the context, which is a dict-like objectmapping keys to values. Variables are surrounded by {{