【发布时间】:2011-10-26 14:52:52
【问题描述】:
我有一个传递给 Django 模板的部分列表。这些部分有不同的类型。我想在我的模板中说“如果有这种类型的部分,则显示这一行”,但是有一个问题。我基本上想做的就是这个。
{% if s.name == "Social" for s in sections %}
Hello Social!
{% endif %}
但这当然行不通。知道如何基本上在一行中循环遍历列表中的项目并执行 if 语句吗?
附加信息:我可能有多个“社交”部分。我在模板中尝试做的是说“如果有任何社交部分,则显示此 div。如果没有,请不要显示 div。”但我不希望 div 重复,这就是上面的代码会发生的情况。
【问题讨论】:
标签: python django django-templates