0
은 내가 모두를 추가 할 내가 함께 주석을 추가 사용할 수 없습니다 보인다 userUpVotes와 userDownVotes를 함께 사용하여 'votes'필드를 얻은 다음이 필드로 정렬하십시오.함께 장고에 .annotate() 및 추가()를 사용
userUpVotes는 사용자의 ManyToManyField와 관련되어 있습니다 (userDownVotes와 동일). 그래서 나는 이것을 먼저 계산해야합니다.
아이디어가 있으십니까?
그것이 작동합니까
total_score
는 딕셔너리 될 것인가? –제 질문이 업데이트되었습니다. 또한 수정되었습니다. 거꾸로 표시된 쉼표를 제거해도 차이는 발생하지 않지만 새 쿼리에서 제기 된 새로운 오류가 발생했습니다. "(1054,"필드 목록 '에서 알 수없는 열'up_votes ') " – dotty