模板宏

作者: 山野过客 | 来源:发表于2019-04-29 10:18 被阅读0次


声明宏

{% macro 宏的名字(参数) %}​ 

内容

{% endmacro %}

调用宏

{{ 宏的名字(参数) }}

{#声明#}

{% macro macro_input() %}

    输入框:<inputtype="text"> <br>{% endmacro %}

{#调用#}

{{ macro_input() }}

{{ macro_input() }}

导入宏

{% from 'common_macro.html' import macro_input %}

{#别名#}

{#{% from 'common_macro.html' import macro_input as input %}#}

{#调用#}

{{ macro_input('账号:','text','email') }}

{{ macro_input('密码:','password','pwd','123456789') }}

变量

varargs : 这是一个列表。如果调用宏时传入的参数多于宏声明时的参数,多出来的没指定参数名的参数就会保存在这个列表中。

kwargs : 这是一个字典。如果调用宏时传入的参数多于宏声明时的参数,多出来的指定了参数名的参数就会保存在这个字典中。

相关文章

网友评论

      本文标题:模板宏

      本文链接:https://www.haomeiwen.com/subject/sybenqtx.html