В Django новичок. Не могу понять, что не так делаю. В шаблоне у меня выводится список подразделений. И если выбрали какое то из них, под ним выводится список сотрудников. Делаю так
{% for department in depart_list %}
<a href="/tele_spr/{{ department.id }}/" class="list-group-item">{{ department.Department }}</a>
{% if department.id == dep_id|add:"0" %}
{% if person_list %}
{% for person in person_list %}
<div class="panel-footer">{{ person.Position }}</div>
<div class="panel-body">
{{ person.SName }} {{ person.FName }} {{ person.Patronymic }}
</div>
{% endfor %}
{% endif %}
{% endif %}
{% endfor %}
Вызывается шаблон
context = {'depart_list': depart_list, 'person_list': persons, 'dep_id': dep_id}
return render(request, 'tele_spr/personlist.html', context)
Условие не отрабатывает, если просто поставить
{% if department.id == dep_id %}
Выкрутился этим самым dep_id|add:"0", но понимаю что это не правильно.
Хотя в таком виде условие срабатывает.
Подскажите в чем проблема? Или логика не такая должна быть....
Updated 10 Jan. 2017, 12:58 by losevrs.