变量

语法:

{{ variable }}
  • 当模版引擎遇到一个变量,会替换成对应的值,然后渲染在页面上
  • 变量名必须由字母、数字、下划线(不能以下划线开头)和点组成
  • 当模版引擎遇到点("."),会按照下列顺序查询:
    1. 字典查询,例如:foo["bar"]
    2. 属性或方法查询,例如:foo.bar
    3. 数字索引查询,例如: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()方法
原文地址:https://www.cnblogs.com/liubailiang/p/11489361.html