【发布时间】:2023-03-22 14:12:01
【问题描述】:
在 Jinja2 模板引擎(使用 Flask)中,我想实现这样的目标:
{% reusable_block avatar(user) %}
<img src='{{ user.avatar }}' title='{{ user.name }}'/>
{% reusable_block %}
然后在各个地方:
{% for u in users %}
{% call avatar(u) %}
{% endfor %}
但是我在 Jinja 文档中找不到这样的功能(我为这个问题编了 reusable_blocks)。我需要的基本上是可以带参数的可重用块。有什么想法知道如何使用 Jinja2 做到这一点?
【问题讨论】: