Моя модель имеет 3 поляДжанго - запрос для давать строки, в которых один столбец не равен другому столбцу в той же модели
class Table(models.Model):
in_time = models.DateTimeField(null=True, blank=True)
actual_time = models.DateTimeField(null=True, blank=True)
я хочу, чтобы получить результаты таким образом:
select * from Table where in_time > '2013-12-31 00:00:00' and in_time != actual_time
Так может кто-нибудь мне помочь в заполнении этого
result = Table.objects.filter(in_time__gte = '2013-12-31 00:00:00')
@ ProfHase85 какая разница в Perfomance между использованием исключающий фильтр и фильтрации с Q класса? – ndpu
Извините, по моей вине, только что случилось. Нет очевидной разницы в производительности. Инициализация дополнительного класса для запроса (если есть способ выполнить это без класса Q) кажется громоздкой. (Но это всего лишь вопрос вкуса) – ProfHase85