为了更容易的模板继承,我想动态确定父母{% block %}名称的名称。
为此,我有两个父模板。主要是这样的
# main parent
...
{% block details %}{% endblock %}
...
还有一个:
# other parent
...
{% block content %}{% endblock %}
...
因为这个模板经常使用并且块命名的改变会导致很多工作,我尝试了一些带有布尔值的东西,main_template
指示在子模板中使用哪个块名称:
# child template
...
{% block main_template|yesno:'details,content' %}
...
{% endblock %}
...
这不起作用。有没有其他方法可以得到我描述的行为?