나는 IntegerField에 임계 값으로 명명 된 모델이 있습니다. 음수 값에 관계없이 전체적으로 SUM이 필요합니다.장고 queryset SUM 양수 및 음수
vote_threshold
100
-200
-5
result = 305
지금 나는 이렇게하고 있습니다.
earning = 0
result = Vote.objects.all().values('vote_threshold')
for v in result:
if v.vote_threshold > 0:
earning += v.vote_threshold
else:
earning -= v.vote_threshold
더 빠르고 더 적합한 방법은 무엇입니까?
왜 '수익'변수로 'vote_threshold'를 더하거나 뺍니다 !! –
나는 긍정적 인 결과가 필요합니다. +10, -10 = 20 –
내 편집 된 답변 확인 –