在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实现这个功能?