Как передать две модели в django view в следующем коде?
у меня есть две модели :
class Item(models.Model):
title = models.CharField(max_length=100)
price = models.FloatField()
bargainprice = models.FloatField(default=0)
discount_price = models.FloatField(blank=True, null=True)
category = models.CharField(choices=CATEGORY_CHOICES,
max_length=2)
label = models.CharField(choices=LABEL_CHOICES, max_length=1)
slug = models.SlugField()
description = models.TextField()
image = models.ImageField()
и второй :
class BargainModel(models.Model):
user = models.ForeignKey(settings.AUTH_USER_MODEL,
on_delete=models.CASCADE)
itemId = models.IntegerField()
bprice = models.FloatField()
Может ли кто-нибудь объяснить, что происходит в следующем представлении :
class ItemDetailView(DetailView):
model = Item
template_name = "product.html"
я знаю, что они передают одну модель в представлении и вот как они доступны в шаблоне:
<span class="mr-1">
<del>₹ {{ object.price }}</del>
</span>
<span>₹ {{ object.discount_price }}</span>
и как я могу передать две модели в этом представлении?