How to pass two models in django view in the following code?

i have two models :

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()

and the second one :

class BargainModel(models.Model):
   user = models.ForeignKey(settings.AUTH_USER_MODEL,
                         on_delete=models.CASCADE)
   itemId = models.IntegerField()
   bprice = models.FloatField()

can anyone explain whats going on in the following view :

class ItemDetailView(DetailView):
model = Item
template_name = "product.html"

i know they passing one model in the view and here is how they accessed in template:

<span class="mr-1">
          <del>₹ {{ object.price }}</del>
        </span>
        <span>₹ {{ object.discount_price }}</span>

and how can I pass two models in this view?

Back to Top