tornado模板语法

  1. {% apply *function* %}...{% end %}
    用function后处理包裹的内容
  2. {% autoescape *function* %}
    局部转义的两种方法
    a. tornado默认是转义所有字符的(默认使用autoescape),用{% raw... %}指名局部不转义
    b.用{% autoescape None %}就可以指名默认不转义的文本内容,配合escape转义某一处达到局部转义的效果。
  3. {% for *var* in *expr* %}...{% end %}
    和python中的for类似,也可以使用{% break %}{% continue %}
  4. {% if *condition* %}...{% elif *condition* %}...{% else %}...{% end %}
  5. {% include *filename* %}
  6. {% set x = ... %} 与{{ x }} 配合使用

你可能感兴趣的:(tornado模板语法)