Chinaunix
标题:
Django中解决for循环数据下面套循环
[打印本页]
作者:
hkebao
时间:
2009-09-26 20:36
标题:
Django中解决for循环数据下面套循环
有的时候我们需要解决在查询的时候这种情况
for()
{
记录1 以此记录为条件继续进行一个条件查询 得到一个新的数据集
在Django这一层处理已经到了模板层了 而模板层是HTML代码不可能进行数据库再查所以
}
解决方案:
1. 方案就是写自定义标签
模板层这样写:
{{typename|nagio1filter}}
第二步:写这个自定义标签体的内容
@register.filter(name='nagio2filter')
def nagio2filter(value):
str1 = value.upper()
if str1.find("MAIL") > 0 :
return "MAIL"
这样的话就相当于 把传过来的参数值替换掉成新的值了!
本文来自ChinaUnix博客,如果查看原文请点:
http://blog.chinaunix.net/u2/84280/showart_2060817.html
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2