Несколько изображений в одном детальном представлении - PullRequest
0 голосов
/ 24 апреля 2020

Я работаю с веб-сайтом магазина в Django, и я хотел бы иметь подробное представление о продукте, чтобы показать (очевидно) карточку продукта со всеми ее изображениями. Проблема в том, что подробные виды фокусируются только на одной модели, и вот что у меня есть:

class Bag(models.Model):
    title = models.CharField(max_length=30)
    description = models.TextField()
    previous_price = models.FloatField(null=True, blank=True)
    actual_price = models.FloatField()
    slug = models.SlugField()
    main_image = models.ImageField(upload_to='product_image', blank=True)

    def get_absolute_url(self):
        return reverse(
            'product_page',
            kwargs={
                'slug' : self.slug
            }
        )

    def __str__(self):
        return self.title

class MoreImage(models.Model):
    Bag = models.ForeignKey(Bag, related_name='image', on_delete=models.CASCADE)
    image = models.ImageField(upload_to='product_image', blank=True)

Есть идеи о том, как я могу выполнить sh это? Заранее спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...