我有一个循环:
$results
Name Value
---- -----
Id 5
AccessToken
CreatedOn 2013-09-27T22:05:52.246Z
TokenExpiration 2013-09-27T22:20:52.246Z
RefreshTokenExpiration 2013-09-28T22:05:52.246Z
ProfileToken BsonNull
Type User
Id 5
AccessToken
CreatedOn 2013-09-27T23:42:28.492Z
TokenExpiration 2013-09-27T23:57:28.492Z
RefreshTokenExpiration 2013-09-28T22:06:04.071Z
ProfileToken BsonNull
Type User
我想显示一些数据,只要它们不同。如果它们相等,我希望它只显示一次:
{% for addimg in post.addimg_set.all %}
<p>
{{ addimg.execution }}<br>
{{ addimg.width }} cm x {{ addimg.height }} cm<br>
{{ addimg.year }}
</p>
{% endfor %}
原谅我,我的python / django还年轻。 有什么建议吗?
答案 0 :(得分:2)
您可以在文档中找到答案。
检查一下: https://docs.djangoproject.com/en/1.8/ref/templates/builtins/#ifchanged
答案 1 :(得分:2)
我认为您正在寻找{% ifchanged %}
模板标记。
{% ifchanged addimg.execution %}
{{ addimg.execution }}<br>
{% endifchanged %}