django annotate with default value code example
Example 1: django sum get 0 if none
from django.db.models.functions import Coalesce
answers = Answer.objects.filter(<something here>)
.annotate(score=Coalesce(Sum('vote__type'), 0))
.order_by('-score')
Example 2: django sum get 0 if none
answers = Answer.objects.filter(<something here>)
.annotate(score=Coalesce(Sum('vote__type'), 0))
.order_by('-score')