Есть ли способ фильтровать при использовании {% for%} в шаблоне? Например, я получил это:Отфильтровать модель с использованием «для» в Django
Модели:
class Options(models.Model):
option = models.CharField(max_length=50)
class Brand(models.Model):
brand = models.CharField()
class Products(models.Model):
type = models.ForeignKey(Options)
brand = models.ManyToManyField(Brands)
В шаблоне:
{% for article in Options %}
{% for sth in products where type=article.0 %} <--- Is this possible ?
I need to make it iterable
//Do something
{% endfor %}
{% end for %}
Есть ли способ сделать это? Если вы не понимаете что-то просто спросите :)
Вы ищете тег [ifequal] (https://docs.djangoproject.com/en/1.8/ref/templates/builtins/#ifequal) или '=='? –
Нет, я ищу фильтр, например model.objects.filter (field = "something"), но который можно использовать на шаблоне, и получить его? –