Допустим, у меня есть набор запросов, над которыми Билл работал следующим образом:
test=Things.objects.filter(user='Bill')
Теперь я хочу отсортировать все эти вещи по дате, когда они были назначены для выставления счета.К сожалению, дата назначения не является полем в модели Thing .Вместо этого есть метод с именем thing_date () , который вычисляет его и возвращает дату.Например, следующее:
Thingobject.thing_date()
... возвращает дату.Я думаю, что я хочу сделать что-то вроде:
test=Things.objects.filter(user='Bill').order_by(self__thing_date())
... но я знаю, что это не сработает.Есть ли другой способ?
Обновление
Не удивительно, что другие люди уже шли по этому пути раньше. Ссылка