Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 5, 2011 21:05:14

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

ManyToMany и фильтр Q

Всем доброй ночи.
Вопрос такой. Есть текущий пользователь, как мне составить запрос через Q чтобы проверить, входит он в список пользователей или нет.
Когда составляю запрос так

Q(all_users__in=current_user)
То Django ругается на то, что “User” not iterable
Как быть? что я делаю не так? ((



Офлайн

#2 Дек. 5, 2011 22:24:01

Fibio
От:
Зарегистрирован: 2010-09-14
Сообщения: 74
Репутация: +  2  -
Профиль   Отправить e-mail  

ManyToMany и фильтр Q

запись all_users__in ожидает олучить для сравнения список кверисетов, а Вы ему даете 1 юзверя: all_users=current_user



Офлайн

#3 Дек. 6, 2011 08:10:54

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

ManyToMany и фильтр Q

А тогда как мне проверить, есть ли такой пользователь в списке или нет с использованием Q?



Офлайн

#4 Дек. 6, 2011 10:02:47

Fibio
От:
Зарегистрирован: 2010-09-14
Сообщения: 74
Репутация: +  2  -
Профиль   Отправить e-mail  

ManyToMany и фильтр Q

просто равно без __in



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version