Я попытался суммировать данные из моей базы данных, используя приведенный ниже код.
models.py
class Income(models.Model):
Total= models.CharField(max_length=512,null =True,blank=True)
views.py:
Total_income = Income.objects.filter(Q(title='Salary')| Q(title='Bonus')).aggregate(Sum('Total'))
Но я получил эта ошибка при попытке запустить.
('42000', '[42000] [Microsoft] [ODB C Driver 17 для SQL Server] [SQL Server] Тип данных операнда nvarchar недопустим для оператора суммы. (8117) (SQLExecDirectW); [42000] [Microsoft] [ODB C Driver 17 для SQL Server] [SQL Server] Операторы не могут быть подготовлены. (8180) ')
Я новичок в Python и Django, поэтому очень ценю вашу помощь в этом.