2016-08-28 3 views
0

Я хочу использовать переменные Jinja для генерации n опций в раскрывающемся списке. Вот пример:Использование Jinja Variable для генерации n элементов

Session Select: <br> 
    {{ sessions }} 
    <select style="color:black"> 
     {% for session in sessions %} 
      <li>{{ session }}</li> 
     {% endfor %} 
    </select> <br><br> 

Значение сессий:

[ 'Сессия 1', 'Session 2', 'Сессия 3']

Любые мысли?

+0

Так что вы ищете HTML-код для выпадающего списка? –

+0

Нет, у меня есть html-код для выпадающего списка. Я хочу выполнить итерацию через n количество сеансов, которое предоставляется шаблоном фляги –

+1

Что не так с вашим кодом? Я не понимаю ваш вопрос. –

ответ

0

Для создания элементов в поле выбора используется тег <option>, а не <li>.

+0

Я не думаю, что это то, что он просит. –

+0

Скорее всего, нет. Но он не удосужился объяснить, что он * спрашивает, поэтому до тех пор все, что мы можем сделать, это исправление очевидных ошибок в его коде. –

0
Session Select: <br> 
<select style="color:black"> 
    {% for session in sessions %} 
     <option value="{{ session }}">{{ session }}</option> 
    {% endfor %} 
</select> <br><br> 
1

no_sessions Предполагая, что ваша ценность n ... Я хотел бы попробовать что-то вроде этого:

Session Select: <br> 
<select style="color:black"> 
    {% range number from 1 to no_sessions %} 
     <option>Session {{ number }}</option> 
    {% endrange %} 
</select> <br><br> 

(related to this question)

Смежные вопросы