Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 11, 2011 14:03:37

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

хитрый запрос

Привет всем. Есть такая штука:

Something.objects.filter(created__lt = somedate)
Тобиж вернуть все записи старее определенной даты. Но мне нужно чтоб там были еще и все записи владельца несмотря на их дату.
Можно ли это как то сделать? задача усложняется тем что это должно вернутся именно как QuerySet.



Офлайн

#2 Апрель 11, 2011 14:55:39

regall
От: Киев
Зарегистрирован: 2008-07-17
Сообщения: 1583
Репутация: +  3  -
Профиль   Отправить e-mail  

хитрый запрос

from django.db.models import Q
Something.object.filter(Q(created__lt=somedate) | Q(author=someauthor))



Офлайн

#3 Апрель 12, 2011 11:36:49

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

хитрый запрос

большое Спасибо)
както вообще вылетело с головы Q :)



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version