1
爲了更容易的模板繼承,我想動態地確定一個父母的姓名{%block%}名稱。如何在django模板中動態設置塊名稱?
爲此,我有兩個父模板。其中主要的一個是這樣的
# main parent
...
{% block details %}{% endblock %}
...
而另外一個:
# other parent
...
{% block content %}{% endblock %}
...
因爲這個模板是經常使用和塊命名的改變會導致大量的工作,我想的東西用布爾main_template
指示要在子模板中使用哪個塊名稱:
# child template
...
{% block main_template|yesno:'details,content' %}
...
{% endblock %}
...
這不起作用。有沒有其他的方式來獲得我所描述的行爲?