我可以通过提供文件夹路径来渲染模板,让jinja2找到该文件夹中的所有图像并将它们包含为图像?像
这样的东西{% for image in find_all_files_in_path(path) %}
<img src="{{ image }}">
{% endfor %}
答案 0 :(得分:1)
这是不可能的。 Jinja2 仅渲染您通过变量传递到模板中的上下文。因此,您应该向模板发送一个列表,其中包含jinja的图片网址,以便能够呈现您的图片。然后你可以循环这个序列;
{% for image_url in image_urls %}
<img src="{{ image }}">
{% endfor %}
通常你将jinja与web框架(如django,flask等)一起使用,这使你可以访问模板中的对象。