Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 1, 2010 18:17:33

Ziberbulger
От:
Зарегистрирован: 2010-05-08
Сообщения: 76
Репутация: +  0  -
Профиль   Отправить e-mail  

Полное совпадение при выборе manytomany

Есть такой код:

extraworks = request.POST.getlist('extraworks')
teams = models.Team.objects.filter(extracategories__id__in=extraworks).distinct()
Он выбирает все team в которых, extracategories (который ManyToMany) содержится ЧТО-ТО из extraworks
Подскажите код или направление мысли, при котором выборка будет происходить по полному совпадению, то есть
если у меня extraworks= то выбирало только те teams, где extracategories= а не или или
запутался я, надеюсь, хоть вас не запутал…



Офлайн

#2 Дек. 2, 2010 06:41:55

svas
От:
Зарегистрирован: 2010-01-27
Сообщения: 239
Репутация: +  9  -
Профиль   Отправить e-mail  

Полное совпадение при выборе manytomany

Мне на ум приходит только такое:

teams = models.Team.objects.all()
for ew in extraworks:
teams = teams.filter(extracategories__id__exact = ew)



Офлайн

#3 Дек. 2, 2010 06:44:43

Ziberbulger
От:
Зарегистрирован: 2010-05-08
Сообщения: 76
Репутация: +  0  -
Профиль   Отправить e-mail  

Полное совпадение при выборе manytomany

Крутилась вокруг этого мысль =)
спасибо! буду пробовать



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version