Джанго - как добавить налоги и подсчитать сумму - PullRequest
0 голосов
/ 29 марта 2019

Я пытаюсь рассчитать общую стоимость билетов по количеству запрошенных билетов, фиксированной цене в 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}} - кто-нибудь может помочь, пожалуйста? Спасибо, я ценю это!

...