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()
如何獲得Ticket.price * CartItem.Quantity其中事件=事件的Django的queryset問題
如果你看看'Ticket',它有一個'cartitem_set'屬性,它可以提供引用票證的所有'CartItems'列表。由於可能有不止一個,所以沒有簡單的票價時間數量。可能有多個數量。 –
@Nai下面的答案對你有幫助嗎? –