Django: получить модель Queryset, которая была создана сегодня, но ранее не имела записей - PullRequest
0 голосов
/ 24 ноября 2018

Давайте рассмотрим ситуацию,

class A(models.Model): 
   customer = models.FK(User)
   created = models.DateTimeField()
   ...

Мне нужно выбрать все строки, созданные сегодня, но только те строки, которые были созданы впервые для каждого клиента.Предположим, что клиент сделал запись вчера и сегодня, мы не хотим ее включать.Но если клиент впервые вносит запись в таблицу сегодня, ее необходимо включить.

Этого можно достичь, используя два разных шага запроса: один для получения всех записей сегодня, затем проверьте, является ли клиентсделал эту запись в первый раз в этой таблице, используя следующий шаг запроса.

То, что я ищу, - это лучший оптимизированный способ для достижения этой цели.Есть ли лучшее решение, лучший способ использовать Django ORM?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...