@anderlan
senior django developer

Можно ли получить value цикла в другом цикле Django?

Всем добра!
Подскажите, возможно ли имея в шаблоне цикл вида:
<select name='cycle1' class='select'>
		<option selected value='-'>-- Выберите --</option>
		{% for i in cycle_one %}
		<option value='{{ i.id }}'>{{ i.my_value }}</option>
		{% endfor %}
	</select>

забрать его {{ i.id }} для присвоения к класс следующему циклу? То есть сюда:
<select name='cycle2' class='select'>
		<option selected value='-'>-- Выберите --</option>
		{% for i in cycle_two %}
		<option value='{{ i.id }}' class='{{ i.id из цикла cycle_one }}>{{ i.my_value }}</option>
		{% endfor %}
	</select>

Вроде как-то можно было делать {% cycle name as name %}, но с ними разобраться по мануалу не удалось. Сами циклы берут свои данные из запроса к БД с вьюхи (cycle_one = MyTable.objects.all() и т.п.)
  • Вопрос задан
  • 136 просмотров
Пригласить эксперта
Ответы на вопрос 1
sim3x
@sim3x
Подготовь данные во вью
Ответ написан
Ваш ответ на вопрос

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

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