Skip to main content
 首页 » 编程设计

python之Django 模板可以使用 'if element in aList' 吗

2024年09月03日25qq78292959

做一些类似 python 的事情

if "a" in ["a", "b", "c"]: 
    pass 

存在于 Django 模板中?

如果没有,有没有简单的实现方法?

请您参考如下方法:

这是您通常在 View 函数中执行的操作。

aList = ["a", "b", "c"] 
listAndFlags = [ (item,item in aList) for item in someQuerySet ] 

现在您有一个可以显示的简单的双元素列表

{% for item, flag in someList %} 
    <tr><td class="{{flag}}">{{item}}</td></tr> 
{% endfor %}