Пробовал создать у модели метод, типа:
def delta(self):
return self.a - selb.b
Model.obects.filter(…).order_by('delta') — не получается:) Ругается, мол order_by можно только по полю модели.
Может можно просто получить выборку Model.obects.filter(…) и потом как-то ее отсортировать, т.е. без привязки к sql?
PS Вариант сделать доп. поле для модели, куда при сохранении будет записываться разница чисел не предлагать. Это я и сам знаю.