介绍
小编给大家分享一下瓶中jinja2的宏是什么,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!
对于jinja2的模块,我们已经有了一些基本的了解。不过本篇要带来一个新的概念宏,想必大家还没有接触过。其实和我们在python中使用函数是一样的,如果不好理解宏的使用,可以初步把它看成是特殊的函数。
<强> 1,说明强>
宏类似于python中的函数,我们在宏中定义行为,还可以进行传递参数,就像python中的函数一样一样儿的。
宏中定义一个宏的关键字是宏,后面跟其宏的名称和参数等。
<强> 2,实例强>
{%, macro 输入(姓名、年龄=18),%},,,#,参数年龄的默认值为18 , ,& lt; input type=& # 39;文本# 39;,name=皗 ,, ,, {才能,name }}“,价值=https://www.yisu.com/zixun/眥 {年龄}}"> {% endmacro %} 调用方法也和Python的函数类似。{ {输入(大新)}}
{ {输入(“大新”,年龄=20)}}
以上是“瓶中jinja2的宏是什么”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!