在DJango cms模板中,我想显示曲目名称和课程。
{% for c in courses %}
{% if c.domain|stringformat:"s" == d.domain_nm %}
{% if c.track != None %}
<h3>{{ c.track }}</h3>
{% endif %}
{{ c.course_nm }}
{% endif %}
{% endfor %}
这里来自课程表“c.track”是我在课程中添加相同曲目时的标题和课程名称,因此它会显示两次。
现在,我想在那里做相同的曲目名称,所以不要再次打印它的曲目名称 我认为它有一种方式,我们将{{c.track}}存储在列表中,并将当前曲目值与之前的曲目值匹配,如果相同,则无法显示它,但问题是我们无法转换{{c.track django
中模板中的列表中的变量还有其他办法吗? 请帮助!!!! 感谢adcvance !!!
答案 0 :(得分:3)
这是ifchanged
标记的作用。
{% ifchanged c.track %}
<h3>{{ c.track }}</h3>
{% endifchanged %}