Запрос Django через отношения многие ко многим - PullRequest
0 голосов
/ 04 июня 2011

Я пытаюсь получить следующие данные в представлении:

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, предположительно через результат all_stores, но я не уверен, как туда добраться.

1 Ответ

0 голосов
/ 04 июня 2011
Target.objects.filter( store__user_profile__user=request.user )
...