2012-10-29 4 views

답변

4

봐 :

q = Foo.objects.extra(select={'dif': 'foo_old_prize - foo_new_prize'}) 
q = q.extra(order_by = ['dif']) 
3

당신은 이것에 대한 extra를 사용할 수 있습니다

Foo.objects.extra(
    select={'diff':'foo_old_prize - foo_new_prize'}, 
    order_by=('diff',) 
) 
0

난 당신이 그런 식으로 그것을 할 수 있습니다 모르겠어요.
다음은 작동해야하는 다른 방법입니다.

objList = Foo.objects.all() 
objList.sort(key = get_dif)