[英]Django - complicated ORM Query (related_set)
我有 model 汽車、清單和網站。
class Listing..
car = ForeignKey...
website = ForeignKey...
active = BooleanField...
我想過濾所有在給定網站上listing
object 的car
對象,但listing
需要處於活動狀態。
要獲取在給定網站上listing
object 的所有car
對象:
website = ...
Car.objects.filter(listings__website__in=website)
但是如何過濾掉不活躍的列表呢?
我想要類似的東西:
website = ...
Car.objects.filter(listings[only_active]__website__in=website)
你會在你的過濾器上做一個額外的條件:
Car.objects.filter(listings__website__in=website, listings__active=True)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.