gpt4 book ai didi

django - Django模板:测试变量是否在列表或字典中

转载 作者:行者123 更新时间:2023-12-03 12:29:47 26 4
gpt4 key购买 nike

想知道是否有一种方法可以使用内置的标记和过滤器来测试变量是否在django中的列表或字典中。

即:{% if var|in:the_list %}
我没有在文档中看到它,如果没有,我会尝试一些自定义的操作,但是我不想做已经做过的事情。

谢谢

最佳答案

在Django 1.2中,您可以

{% if var in the_list %}

就像在Python中一样。

否则,您将需要一个自定义过滤器-尽管它是三层的:
@register.filter
def is_in(var, obj):
return var in obj

关于django - Django模板:测试变量是否在列表或字典中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3118147/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com