Дано два класса :
class Product(models.Model):
name = models.CharField(max_length=100)
tags = models.ManyToManyField(Tag)
class Tag(models.Model):
tag = models.CharField(max_length=30, unique=True, )
Т.е. для одного продукта может быть несколько тэгов, равно как и у нескольких продуктов, может быть одинаковый тэг. Как при отображении какого то продукта и его тэга(тэгов) , подтянуть данные о других продуктах связанных с этим тэгом? Т.е. имеем тэг "телевизор", который подвязан к продуктам А, Б и С. Как при отображении информации о товаре А, через тэг "телевизор" подтянуть данные, что с таким же тэгом есть ещё товары Б и С?
Можно ли это сделать прямо в шаблоне, или же нужно формировать всю необходимую инфу во вьюхе?
Буду весьма признателен за подсказки!!!
Updated 7 Feb. 2018, 15:59 by oleg_n.