我需要用django orm選擇行。我需要這樣的查詢相當於用Django orm查詢
select * from order where (user_from = u and f1 not is null) or (user_to = u and f2 not is null)
我嘗試這樣做是這樣的:
Order.objects.filter(user_from = self).exclude(f1 = None)+Order.objects.filter(user_to = self).exclude(f2 = None)
但在ORM沒有工會..怎麼可以通過ORM完成這樣的任務? (我看到了一個解決方案,在我的模型中添加了一些字段,但它很有趣,可以在不添加字段的情況下解決)
你可以發佈'Order'模型的源代碼嗎? – 2010-08-23 14:00:38