0
有沒有辦法使用Django ORM進行以下查詢?Django ORM等價於MySql多列IN子句
SELECT * FROM table1 WHERE (x, y) IN ((1, 'a'), (2, 'b'))
有沒有辦法使用Django ORM進行以下查詢?Django ORM等價於MySql多列IN子句
SELECT * FROM table1 WHERE (x, y) IN ((1, 'a'), (2, 'b'))
Q對象呢?
query = reduce(operator.or_, [Q(x=d[0], y=d[1]) for d in [(1, 'a'), (2, 'b')]]
Table1.objects.filter(query)