Jinja2 - 如何渲染一个扩展另一个的两个模板(字符串形式)?
我正在制作一个简单的脚本,用于处理Jinja2模板。目前这个脚本只是手动从磁盘读取文件,也就是说没有使用Jinja的加载器。我有两个字符串(A
和B
),分别代表两个模板。我想让一个模板(B
)继承另一个模板(A
),也就是说在A
中有{% block body %}{% endblock %}
,我想让这个body块的内容是B
的内容。我该如何得到渲染后的输出呢?
通常我会在B
中使用{% extends 'filename' %}
,这样它就会使用正确的模板,但是我并没有A
的文件名。