变量
语法:
{{ variable }}
- 当模版引擎遇到一个变量,会替换成对应的值,然后渲染在页面上
- 变量名必须由字母、数字、下划线(不能以下划线开头)和点组成
- 当模版引擎遇到点("."),会按照下列顺序查询:
- 字典查询,例如:foo["bar"]
- 属性或方法查询,例如:foo.bar
- 数字索引查询,例如:foo[bar]
- 如果变量不存在, 模版系统将插入'' (空字符串)
- 在模板中调用方法时不能加括号,不能传递参数
用法:
<p>{{ obj.name }}</p> 对象的name属性 <p>{{ obj.age }}</p> 对象的age属性 <p>{{ message_list.0 }}</p> message列表的第0个元素 <p>{{ userinfo_dict.name }}</p> userinfo字典的name字段所对应的value <p>{{ obj.get_name }}</p> 对象的get_name()方法