瓶中jinja2的宏是什么

  介绍

小编给大家分享一下瓶中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的宏是什么”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

瓶中jinja2的宏是什么