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能把查询相互嵌套