我正在尝试在视图中检索以下数据:
user_profile
与users
进行一对一的联接
user_profile
通过store
字段与stores
进行多对多联接
store
通过targets
targets.store
进行一对多的加入
我可以通过执行以下操作来检索与用户关联的所有商店:
user_profile = request.user.get_profile()
all_stores = user_profile.stores.all()
我想要检索的是与user_profile
的用户ID关联的所有目标,可能是通过all_stores
结果,但我不确定如何到达那里。
答案 0 :(得分:0)
Target.objects.filter( store__user_profile__user=request.user )