Задать вопрос
@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() и т.п.)
  • Вопрос задан
  • 145 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Django: создание backend-приложений
    7 недель
    Далее
  • Академия Эдюсон
    Python-разработчик
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Python-разработчик + ИИ
    8 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
sim3x
@sim3x
Подготовь данные во вью
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы