我有這樣的模式:Django模型ORDER_BY非數據庫字段
class Foo(models.Model):
foo_id = models.IntegerField()
foo_old_prize = models.FloatField()
foo_new_prize = models.FloatField()
def get_dif(self):
return self.foo_old_prize - self.foo_new_prize
有一些竅門如何做到這一點Foo.objects.all().order_by('get_dif')
?
THX