Как отсортировать набор запросов в хронологическом порядке от ближайшей даты исполнения - PullRequest
0 голосов
/ 29 января 2020

У меня есть модель задачи события , имеющая внешний ключ для модели задачи. Модель задачи имеет поле даты с именем due date. Как отобразить задачи события в хронологическом порядке с ближайшей даты наступления срока, сравнивая текущую дату.

Я попытался добавить дополнительный столбец с аннотацией и, таким образом, я могу заказать набор запросов, используя новое поле, но аннотирование не работает, как ожидалось.

queryset.annotate(time_difference=abs((date('task__due_date') - datetime.now().day))

, но с ошибкой

требуется целое число

.

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