擅长:python、mysql、java
<p>虽然我认为这通常是可以避免的(django中通常不建议混合使用模板和逻辑),但是通过使用<code>with</code>标记,这似乎是可能的。在</p>
<pre><code>{% with name="World" greeting="Hello" %}
<html>
<div>{{ greeting }} {{name}}!</div>
</html>
{% endwith %}
</code></pre>
<p>在javascript中,它可能是这样的</p>
^{pr2}$
<p>})</p>
<p>有一些限制,我不相信你可以这样设置元组或字典。也就是说,如果您试图使用{%with。。。%}这种逻辑应该在视图中处理。在</p>
<p><a href="https://stackoverflow.com/questions/1070398/how-to-set-a-value-of-a-variable-inside-a-template-code">Referenced from this SO question.</a></p>