如果我对值进行硬编码,我有一个包含标记可以正常工作,但我需要使用{{ foo_counter }}
动态生成。这样做:
{% include "template.html" with foo=var1 pos="var_num_{{foo_counter.next}}" bool="0" %}
只是按原样输出字符串而不解释变量(正如我所料)。我已尝试过围绕它的某些with标签组合,但我得到的是模板错误或相同的输出。
答案 0 :(得分:2)
您可以使用Django的内置add
过滤器:https://docs.djangoproject.com/en/1.8/ref/templates/builtins/#add
{% include "template.html" with foo=var1 pos="var_num_"|add:foo_counter.next bool="0" %}