【发布时间】:2026-01-14 18:50:01
【问题描述】:
为了更简单的模板继承,我想动态确定父级{% block %} 的名称。
为此,我有两个父模板。主要是这样的
# main parent
...
{% block details %}{% endblock %}
...
还有一个:
# other parent
...
{% block content %}{% endblock %}
...
因为这个模板经常被使用,而且块命名的改变会导致很多工作,我尝试了一个布尔值main_template 来指示在子模板中使用哪个块名称:
# child template
...
{% block main_template|yesno:'details,content' %}
...
{% endblock %}
...
这不起作用。有没有其他方法可以得到我描述的行为?
【问题讨论】: