Всем привет, можно ли в jinja2 (django) выполнить подобную выборку?
или нужно во views делать выборку и потом ее передавать в html ?
хочу сделать подобное :
{% for p in products %}
<h1>{{ p.product_name }}</h1>
<h4>{{ colors.filter(s = p.product_name) }}</h4>
{% endfor %}
вот модели:
class Products(models.Model):
product_name = models.CharField(max_length=50,default='none',verbose_name='Название')
about = models.CharField(max_length=50,default='none',verbose_name='Информация')
class Meta:
verbose_name = "Продукт"
verbose_name_plural='Продукты'
def __unicode__(self):
return self.product_name
class Colors(models.Model):
s = models.ForeignKey(Products)
white = models.BooleanField(default=False)
yellow= models.BooleanField(default=False)
green= models.BooleanField(default=False)
class Meta:
verbose_name_plural='Цвета'
### 100+ colors