Это мои модели:
#models.py
class Bill(models.Model):
user = models.OneToOneField(
User,
on_delete=models.CASCADE,
)
flat_rent = models.DecimalField(
max_digits=6,
decimal_places=2,
null=True,
blank=True
)
gas = models.DecimalField(
max_digits=6,
decimal_places=2,
null=True,
blank=True
)
Я хочу вычислить общую сумму полей этой модели, используя одну строку запроса. Я знаю ниже, это способ сделать это. Но я не хочу его использовать.
bill = Bill.objects.get(--------)
total = bill.gas + bill.flat_rent
Я думаю, что это плохая практика, потому что у меня в этой модели более 20 полей, и я хочу вычислить сумму всех этих полей.
Может ли кто-нибудь помочь мне с этим делом?