Как передать две модели в 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>

и как я могу передать две модели в этом представлении?

Вернуться на верх