Django принимает несколько id в одной модели

hi first sorry for my bad english
i am new on django, this is my first project.

здесь ссылка https://lookastic.com/men/white-hoodie/looks

я хочу создать форму на django admin, которая получает несколько изображений из разных product.py на django, вот модель

Product.py model

from django.db import models
from .categories import Category
from .brand import Brand


class Product(models.Model):
    name = models.CharField(max_length=200)
    category = models.ForeignKey(Category, on_delete=models.CASCADE)
    brand = models.ForeignKey(Brand, on_delete=models.CASCADE)
    description = models.TextField(null=True)
    price = models.IntegerField(null=True)
    discount = models.IntegerField(blank=True, null=True)
    img1 = models.ImageField(max_length=200, upload_to='product_image', null=True)
    img2 = models.ImageField(max_length=200, blank=True, null=True, upload_to='product_image')
    img3 = models.ImageField(max_length=200, blank=True, null=True, upload_to='product_image')
    img4 = models.ImageField(max_length=200, blank=True, null=True, upload_to='product_image')
    img5 = models.ImageField(max_length=200, blank=True, null=True, upload_to='product_image')

    class Meta:
        verbose_name_plural = "products"

    def __str__(self):
       return self.name
    def __unicode__(self):
       return self.name

OOTD.py model

from django.db import models
from .products import Product


class Ootd(models.Model):
    title = models.CharField(max_length=100)
    image = models.ImageField(upload_to='image_ootd')
    tag = models.CharField(max_length=200)
    desc = models.TextField()
    Image1 = models.ForeignKey(Product, on_delete=models.CASCADE)
    Image2 = models.ForeignKey(Product, on_delete=models.CASCADE)
    Image3 = models.ForeignKey(Product, on_delete=models.CASCADE)
    Image4 = models.ForeignKey(Product, on_delete=models.CASCADE)
    Image5 = models.ForeignKey(Product, on_delete=models.CASCADE)

    class Meta:
        verbose_name_plural = "OOTD"

так в модели OOTD есть изображения 1-5, я хочу, чтобы пользователь добавил изображение, которое ссылается на продукт, каждое изображение является различным продуктом, поэтому изображения 1-5 имеют уникальный продукт

Ссылка ниже представляет то, что я хочу, спасибо :)

Вот, если вы все еще путаете то, что я говорю

я использую новую версию django

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