Уведомления

Группа в Telegram: @pythonsu

#1 Июль 8, 2010 10:01:08

darvin11
От:
Зарегистрирован: 2009-10-21
Сообщения: 32
Репутация: +  0  -
Профиль   Отправить e-mail  

Выборка related объектов по query_set

Есть две модели, A и B. A имеет foregeinkey к B
Можно ли сделать

B.objects.filter(some_some_field=“some”)
а потом как-то выбрать все объекты A, которые к этой выборке B относятся? или только вручную, без джанги?



Офлайн

#2 Июль 8, 2010 13:47:34

pochechyev
От:
Зарегистрирован: 2008-02-29
Сообщения: 199
Репутация: +  0  -
Профиль   Отправить e-mail  

Выборка related объектов по query_set

Если я правильно понял задачу то поможет оф.док.
http://docs.djangoproject.com/en/dev/ref/models/relations/



Офлайн

#3 Июль 8, 2010 14:23:36

darvin11
От:
Зарегистрирован: 2009-10-21
Сообщения: 32
Репутация: +  0  -
Профиль   Отправить e-mail  

Выборка related объектов по query_set

pochechyev
спасибо, но не то.
решил задачу вначале выборкой обьекта A, записыванием pk для выбранных обьектов в список, а потом B.objects.filter(a__pk__in=mylist) вот как то так…. как можно красивее?



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version