我正在使用带有 jinja2 模板的烧瓶,其中包括另一个名为 buttons.html 的 jinja2 模板。
按钮模板的父级如下所示:
{% include "{{ url_for('.buttons') }}" %}
蓝图代码如下所示:
@whatever_blueprint.route('/whatever/buttons.html', methods=['GET'])
def buttons():
return render_template('/whatever/buttons.html')
这让我可以利用 jinja 将解决 . 为当前蓝图上下文添加前缀 url_for 路径,从而为我提供专门为渲染它的蓝图渲染的按钮。我在其他情况下使用 .prefix 方法,但在这种情况下没有尝试过嵌套的 url_for 。不幸的是,我似乎无法让它工作,大概是因为嵌套的 {% {{ }} %}。
这可能吗?