Q的进阶用法

Q的实例化用法

#q1 里面的条件都是or的关系
    q1=Q()
    q1.connector = 'OR'
    q1.children.append(('id',1))
    q1.children.append(('id',3))
    q1.children.append(('id',6))
#q2里面的条件都是or的关系
    q2=Q()
    q2.connector = 'OR'
    q2.children.append(('c',2))
    q2.children.append(('c',4))
    q2.children.append(('c',6))
#con 通过and的条件把q1和q2 联系到一块 
    con=Q()
    con.add(q1,'AND')
    con.add(q2,'AND')

Q能把查询相互嵌套

 

posted @ 2018-11-12 22:54  清风_Z  阅读(196)  评论(0编辑  收藏  举报