How create form for multiple data and related tabels in django

I want to save several photos for product at the same time when creating a product with one form for product and images

this is my models.py

class Producte (models.Model):
    title = models.CharField(max_length=30)
    price = models.PositiveBigIntegerField()
    inventory = models.IntegerField(default=0)
    __discount__ = models.IntegerField(default=0)
    description = models.TextField()

    @property
    def totulpoint(self):
        like = Comments.objects.filter(commentType=0).count()
        persentlike = Comments.objects.all().count() / like
        return 100 / persentlike



    @property.setter
    def discount (self , number):
        if not number in range(0,100):
            raise ValueError("dicsount must be in range 1,99")
        else:
            self.__discount__ = number
        
    @property
    def discount(self):
        return self.price - (self.price * (self.__discount__ / 100))

class Images(models.Model):
    image = models.ImageField()
    producteid = models.ForeignKey(to=Producte ,on_delete=models.CASCADE)

this is my forms.py

class ProducteForm(forms.Form):
    title = forms.CharField(max_length=30)
    price = forms.IntegerField()
    inventory = forms.IntegerField(default=0)
    __discount__ = forms.IntegerField(default=0)
    description = forms.Textarea()
    @property.setter
    def discount (self , number):
        if not number in range(0,100):
            raise ValueError("dicsount must be in range 1,99")
        else:
            self.__discount__ = number
    
    class Meta :
        fields = [
            "title",
            "price",
            "inventory",
            "discount",
            "description",
        ]

Sorry for asking such a question, I'm new to Django

Django -v => 4.0.5

Back to Top