CRM-Qファジイクエリ

796 ワード

Qクエリー-ファジイクエリー
例1
q=Q()  #      Q   q,         
q.children.append(("name","xxx")) #       , name   xxx   
#        , gender    ,              " ",  xxx    
q.children.append(("gender"," ")) 
Student.objects.filter(q)  #   name xxx    

例2
q=Q()  #      Q   q
q.children.append(("name__contains","ooo")) #       
Student.objects.filter(q)  #   name     "ooo"   

例3
#   " "   
q=Q()  #      Q   q
q.connertor="or"  #   " "   
q.children.append(("name","xxx"),("gender"," ")) 
Student.objects.filter(q)  #   name xxx           
#   :           , name   xxx,gender    ,     q             ,      。