How can i add-up the Sum of each Model here? In the end i simply want to have one single value for all up_votes /down_votes accross all 3 models. See example below:
def calc_user_feedback():
users = User.objects.all()
try:
for user in users:
fed_qry_up_votes = Model1.objects.filter(author=user).aggregate(Sum('up_vote')) + \
Model2.objects.filter(author=user).aggregate(Sum('up_vote')) + \
Model3.objects.filter(author=user).aggregate(Sum('up_vote'))
fed_qry_down_votes = Model1.objects.filter(author=user).aggregate(Sum('down_vote')) + \
Model2.objects.filter(author=user).aggregate(Sum('down_vote')) + \
Model3.objects.filter(author=user).aggregate(Sum('down_vote'))
logger.info("Overall user feedback calculated successfully.")
except:
logger.info("Error processing task: 'Calculate user feedback', please investigate")
related_nameforauthoron each model?