[英]Django ORM - get queryset of related items
考慮以下模型:
class Car(Model):
owner = ForeignKey(User)
... some irrelevant attributes ...
class User(Model):
# Django user model
給定用戶的查詢集,是否有一種簡單的方法(例如,一個方法調用)如何從第一個查詢集中獲取用戶擁有的汽車的查詢集? 類似於User.objects.all().related("cars")
。
您可以使用__in
查找:
Car.objects.filter(owner__in=my_carz)
這是一個相關的stackoverflow答案,希望對您有幫助: fk向后查詢
一個簡單的實現是:
users = Users.objects.all()
for user in users:
cars = user.car_set.all()
... do something with the cars queryset ...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.