18
A
回答
30
我不认为你可以直接在模板中定义一个列表。你可以一个列表传递给模板,做
{% if value in my_list %}
或者,你可以写一个模板标签,它需要的参数是这样的:
{% ifinlist value "val1,val2,val3" %}
1
Django的模板:
{% value|ifinlist:"val1,val2,val3" %}
模板标签:
from django import template
register = template.Library()
@register.filter(name='ifinlist')
def ifinlist(value, list):
return True if value in list else False
相关问题
- 1. Django - 检查列表是否包含模板中的内容
- 2. 如何检查Django中是否存在模板?
- 3. Django - 循环模板列表以检查值是否存在,稍后显示
- 4. 检查列表中是否存在
- 5. Django ORM在mysql/postgres上检查是否存在Django ORM检查是否存在
- 6. LINQ检查是否存在在列表
- 7. 是否有可能,在django模板中,检查一个对象是否包含在列表中
- 8. 检查是否在Django中加载了模板标签
- 9. XmlNode检查是否存在chidnodes列表
- 10. 检查表是否存在
- 11. 检查表是否存在
- 12. 检查表中是否存在表
- 13. 如何检查FreeMarker模板中是否存在变量?
- 14. Javascript - 检查文本/模板脚本中是否存在字段
- 15. 检查python列表中是否存在列表
- 16. 检查Django模板中是否有关联的文件属性
- 17. Django - 检查对象是否存在
- 18. 如何检查在Django的缓存查询列中是否存在值?
- 19. 检查DataGridView中是否存在列
- 20. 检查队列中是否存在Solace
- 21. Django迁移。如何检查表是否存在于迁移中?
- 22. Django模板中是否可以使用'列表中的元素'?
- 23. 检查excel中是否存在表格
- 24. 检查python中是否存在sql表
- 25. Django - 如何检查id是否包含在表列中?
- 26. 检查列表中是否存在值 - 查看日历
- 27. Django模板检查条件
- 28. MySQL,检查列中是否存在SQL列表
- 29. 如何检查SQL Server中是否存在表的列表?
- 30. 检查是否存在Django模型的公约?
ifinlist是n ot working ... – sunnyiitkgp
@sunnyiitkgp,** ifinlist **在Django中默认不存在。它可能是一个你可以自己写的模板标签。 – Nrzonline
通过显示完整的解决方案可以改进答案,即如何设置'my_list'并将其传递到模板或如何编写'ifinlist'。 –