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