ジャンゴQ補足問い合わせ

最初の方法

    models.UserInfo.objects.filter(Q(Q(ユーザ名= U)&Q(PWD = P))| Q(Q(emial = U)&Q(PWD = P)))

第二种方式
    CON = Q()

    Q1 = Q()
    q1.connector = 'AND'

    q1.children.append(( 'ユーザ名'、U))
    q1.children.append(( 'PWD'、P))
    #のQ(Q(ユーザ名= U)&Q( PWD = P))

    Q2 = Q()
    q2.connector = 'AND'
    q2.children.append(( 'メール'、E))
    q2.children.append(( 'PWD'、P))
    #のQ(Q(メール= E)&Q(PWD = P))

    con.add(Q1 'OR')
    con.add(Q2 'OR')

    models.UserInfo.objects.filter(CON)

おすすめ

転載: www.cnblogs.com/lbzbky/p/11013341.html