Template gramer in Tornado

Tornado常用模板语法

声明并使用变量

1
2
3
4
5
6
7
8
9
{% if i == 1 %}
{%set data=goods_control %}
{% elif i == 2 %}
{%set data=bulk_cements_control %}
{% elif i == 3 %}
{%set data=bagged_cements_control %}
{% else %}
{%set data=services_control %}
{% end %}

Tornado的模板引擎允许随意使用python的内建函数

1
2
3
4
5
6
7
8
9
10
# 使用enumerate
{% for i, orders in enumerate(ordermap) %}
{{ i }}
{{ orders }}
{% end %}

# 使用内建函数
{% if int(type) == 1 %}
{{ yes }}
{% end %}

数据传输中的类型变化

从后端传输到模板引擎中的数据,其数据类型不会变化.


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!