在宏的内部,有三个默认的内置特殊变量可供我们使用,它们分别是varargs,kwarga,caller
可变参数:
将多余的值放入varargs中
第一次调用的时候没有值传递给varargs,第二次调用的时候将123传递给varargs,然后循环输出
关键字参数:
caller用法1:
jinja2宏的内置特殊变量varargs kwargs caller
最新推荐文章于 2024-09-22 11:47:09 发布
本文介绍了Jinja2模板语言中宏的内置特殊变量varargs、kwargs和caller的使用。varargs用于处理可变数量的位置参数,kwargs则用于处理可变数量的关键字参数。caller变量在宏中可以作为装饰器实现,能够替换或扩展宏内容,增强原有功能。通过示例展示了这三个变量的不同应用场景。
摘要由CSDN通过智能技术生成