• [学习记录]jinja2模板语法


    先放上官方文档

    jinja的模板可以与flask结合,部分模板中的内容交给变量填充,同时让html看上去更加可编程,将这些内容最直接放置在一个正常的html文件即可

    以下简单介绍下jinja的模板语法

    1.变量

    和vue比较像,用{{}}引起来,变量允许通过    .    和下标来访问变量的属性和偏移

    2.注释

    {#     #}

    3.空格管理

    模板中空格会原封不动还原,如有需要可以使用{%-    -%}来去除内部的空格

    4.转义块

    {% raw %}{% endraw %}

    将块内部的例如{{转义成文本,即不进行编译

    5.循环嵌套

    {% for  item in items%}

    {{ item }}

    {% endfor%}

    6.条件语句

    {% if  a%}

    {% elif %}{%   else   %}{%    endif  %}

  • 相关阅读:
    Kafka集群搭建
    Easyui dialog中嵌入iframe
    图表插件Charts.js的使用
    抽象工厂
    工厂方法
    简单工厂模式
    认识Git
    代理模式
    原型设计Axure的基本使用
    MVC Api 的跨项目路由
  • 原文地址:https://www.cnblogs.com/trickofjoker/p/11047131.html
Copyright © 2020-2023  润新知