Я пытаюсь рассчитать общую стоимость билетов по количеству запрошенных билетов, фиксированной цене в 25,00 долларов каждая и налогу с продаж. Я поставил поля количества, цены и налогов и задаюсь вопросом, как сделать запрос, чтобы получить окончательную цену? Этот запрос должен быть в моделях или представлениях? Как это перевести, чтобы получить его в шаблон?
class Ticket(models.Model):
venue=models.CharField(max_length=100)
quantity=models.PositiveIntegerField(default=1)
price=models.DecimalField(default=25.00, max_digits=10, decimal_places=2,
null=True, blank=True)
loop=models.CharField(max_length=100)
ticket_id=CharField(max_length=100)
taxes=DecimalField(default=0.0725, max_digits=10, decimal_places=2,
null=True, blank=True)
purchaser = models.ForeignKey(User, related_name="purchases",
on_delete=models.PROTECT)
created_at=models.DateTimeField(auto_now_add=True)
updated_at=models.DateTimeField(auto_now=True)
@property
def total(self):
q= self.price * self.quantity
t= q *self.taxes
totalPrice= t + self.price
return totalPrice
и для шаблона это будет "{{ticket.total}} - кто-нибудь может помочь, пожалуйста? Спасибо, я ценю это!