Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 24, 2011 22:05:03

moro
От:
Зарегистрирован: 2011-01-27
Сообщения: 23
Репутация: +  0  -
Профиль   Отправить e-mail  

вопрос про filter

Всем привет.

Есть модель с двумя полями, допустим такая:

class C(models.Model):
a = model.IntegerField()
b = model.IntegerField()
Надо из базы вытащить все записи у которых поле а равно полю b.
С ходу написал вот так:

C.objects.filter(a = b)
что естественно выдало ошибку.

Понятно что можно сделать по-тупому: выбрать просто все записи, потом проверять для каждой из них равенство полей и выбирать нужные записи…

Нельзя ли это сделать как-то покрасивее и попроще?

Спасибо.



Офлайн

#2 Фев. 25, 2011 00:16:43

Александр Кошелев
От: Москва
Зарегистрирован: 2007-02-03
Сообщения: 1724
Репутация: +  2  -
Профиль   Отправить e-mail  

Офлайн

#3 Фев. 25, 2011 09:17:10

moro
От:
Зарегистрирован: 2011-01-27
Сообщения: 23
Репутация: +  0  -
Профиль   Отправить e-mail  

вопрос про filter

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version