gpt4 book ai didi

python - 神社 : How to override variables in super block?

转载 作者:行者123 更新时间:2023-11-28 17:38:08 27 4
gpt4 key购买 nike

我有一个模板parent.tpl:

{% set myvar = 'AAA' %}

{% block par %}
{{ myvar }}
{% endblock %}

和一个child.tpl

{% extends "parent.tpl" %}

{% block par %}
{% set myvar = 'BBB' %}
{{ super() }}
{% endblock %}

child.tpl 结果:

AAA

但不是

BBB

如何通过变量覆盖获得 BBB 输出?

谢谢

最佳答案

如果您使用的是 Flask,则可以使用像 g.myvar 这样的全局变量。它将在每个模板中可用。

看看Pass variables from child template to parent in Jinja2 .

关于python - 神社 : How to override variables in super block?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28338880/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com