在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}}存储在列表中,并在当前音轨值与先前音轨值匹配的情况下进行匹配因此无法显示它,但问题是我们无法在Django模板的列表中转换{{c.track}}变量
还有其他方法吗?请帮助!!提前感谢!!!
这就是ifchanged
标签的作用。
{% ifchanged c.track %}
<h3>{{ c.track }}</h3>
{% endifchanged %}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句