나는 이것이 어떻게 작동하는지 알지만, 알아낼 수없는 버그가 있음을 알고 있다고 생각했습니다.django에서 모델의 쿼리 세트를 함수로 비교하는 방법
각각의 모델에 동적으로 핫온 값을 반환하는 'hotness()'메소드가있는 쿼리 세트가 있습니다.
from item.models import Item
items = Item.objects.all()
items = sorted(items, key=lambda x: x.hotness, reverse=True)
# it does not work.
for i in items:
print i.hotness() # totally out of order, not even close
어떤 생각 : 여기
내 코드? 감사.
'xhotness'는 거의 항상 true를 반환하는 열 (또는 속성)이며,'x.hotness()'는 메서드 호출입니다. 옳은 것을 기준으로 정렬하는지 확인하십시오. –