首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >'if element in aList‘可以和Django模板一起使用吗?

'if element in aList‘可以和Django模板一起使用吗?
EN

Stack Overflow用户
提问于 2009-07-09 22:50:55
回答 2查看 250关注 0票数 2

做一些类似python的事情。

代码语言:javascript
复制
if "a" in ["a", "b", "c"]:
    pass

存在于Django模板中吗?

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-07-09 23:17:23

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

代码语言:javascript
复制
aList = ["a", "b", "c"]
listAndFlags = [ (item,item in aList) for item in someQuerySet ]

现在您有了一个简单的包含两个元素的列表,您可以显示它

代码语言:javascript
复制
{% for item, flag in someList %}
    <tr><td class="{{flag}}">{{item}}</td></tr>
{% endfor %}
票数 2
EN

Stack Overflow用户

发布于 2009-07-09 23:28:57

不是直接的,包含在可迭代模板标记中没有if x。

这通常不是模板本身所需要的。如果没有更多关于周围问题的上下文,就不能给出好的答案。我们可以猜测并说你想要传递一个像上面的注释一样的嵌套列表,或者你真的只需要在视图中做更多的计算并传递一个列表(如果你不想让它做任何事情,就测试是否为空)。

希望这能有所帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1106849

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档