3
class Ticket(models.Model):
event = models.ForeignKey(Event)
name = models.CharField('Name', max_length=255)
price = models.FloatField('Price', blank=True)
class CartItem(models.Model):
cart = models.ForeignKey(Cart)
ticket = models.ForeignKey(Ticket)
quantity = models.IntegerField()
Comment puis-je obtenir Ticket.price * CartItem.Quantity où l'événement = événementDjango queryset question
Si vous regardez dans 'Ticket', il a un attribut' cartitem_set' qui peut fournir une liste de tous les 'CartItems' qui se réfèrent au ticket. Puisqu'il peut y en avoir plus d'un, il n'y a pas de simple quantité de prix de billets. Il pourrait y avoir plusieurs quantités. –
@Nai a fait la réponse ci-dessous vous aider? –