У меня есть две модели, подобные этой, в моем проекте Django.
class Product(models.Model):
name = models.CharField(max_length=100)
category = models.ForeignKey(ProductCategory, on_delete=models.CASCADE)
sub_category = models.ForeignKey(ProductSubCategory, on_delete=models.CASCADE)
comment = models.TextField()
size = models.CharField(max_length=60)
price = models.FloatField(default=0)
class ProductImage(models.Model):
product = models.ForeignKey(Product, on_delete=models.CASCADE)
alt = models.CharField(max_length=200)
picture = models.FileField()
Конечно, продукт может иметь 2 или более изображения.
Как я могу получить все продукты со всеми связанными каждым изображением в моем представлении и передать результат в качестве контекста в шаблон.
также я искал и пробовал это:
prefetch_related ,
select_related ,
необработанный SQL-запрос
и пару предложенных способов. но не могу получить результат.
Я новичок в Django, и любые решения помогли бы мне.
Спасибо заранее.