您可以将变量插入模板中的{%include%}语句吗?

时间:2014-11-30 05:08:20

标签: django django-templates

我知道您可以直接在include语句中使用变量:

{% include template-name %}

但我有一个变量只包含要包含的文件名的一部分。所以我想说点像

{% include {{name}}.hmtl %}

我怎样才能达到这个效果?

1 个答案:

答案 0 :(得分:3)

您可以使用add template filter

{% with name|add:".html" as template %}
    {% include template %}
{% endwith %}