Django 模板 - 新变量声明
让我先说一下,我刚开始学习Python,所以如果这个问题很简单的话,请多包涵 ^_^
我有一个html文件,里面的内容是:
{%for d in results%}
<div class="twt">
<img src="{{ d.profile_image_url }}" width="48px" height="48px" /> <span> {{ d.text }} </span>
<span class="date">{{ d.created_at }}</span>
</div>
{% endfor %}
这个内容运行得很好,但我还想在这个页面上声明一个变量。比如说,我们可以叫它RowNumber,它会随着每个显示的d而增加,并输出当前的RowNumber。
我试着这样做:
{{ RowNumber = 0}}
{{ RowNumber ++ }}
但是好像不允许我声明RowNumber。
4 个回答
3
这是实现这个功能的方法:
{% with name="World" greeting="Hello" %}
<html>
<div>{{ greeting }} {{name}}!</div>
</html>
{% endwith %}
另外可以参考:with标签
由 john 和 yarden 提供,来自这个帖子: 如何在模板代码中设置变量的值?
6
如果你想在Django模板里设置一个变量,可以使用我写的这个小模板标签。