@pavuuuk

Почему не видно переменную внутри if в django template?

У меня есть список категорий и id категории, которые передаются в шаблон. Мне нужно вывести на странице заголовок соответсвующей категории, но почему то сравнение внутри цикла for не работает. В if не видно переменной id, но её видно в цикле.
{% block content %}
<div class="wrapper">
	{% for c in categories %}
		<h1 class="title">
			{% if c.category_no = id %}
				{{c.name}}
			{% endif %}
		</h1>
	{% endfor %}
</div>
{% endblock content %}
  • Вопрос задан
  • 90 просмотров
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Django
Седой и строгий
В приведённом вами коде сравнения нет. Есть присваивание переменной id атрибуту category_no.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы