[学习记录]jinja2模板语法

Posted trickofjoker

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[学习记录]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  %

 

以上是关于[学习记录]jinja2模板语法的主要内容,如果未能解决你的问题,请参考以下文章

flask基础之jinja2模板-语法定义

Jinja2学习

Django入门学习--深入模板(templates)

Django入门学习--深入模板(templates)

python学习点滴记录-Day17-django-part2

怎样在django 模板中只显示前n条记录