Flask Шаблон для l oop выпуска - PullRequest
0 голосов
/ 10 июля 2020

У меня возникла проблема с использованием flask фреймворка для создания некоторых html страниц с использованием шаблона (я впервые использовал Flask или любой другой фреймворк в этом отношении)

Я звоню шаблон, использующий обычный вызов render_template

return render_template("index.html", rec_list = rs_rec_list, type_list = rs_type_list)

rs_rec_list и rs_type_list, находящийся в стандартном формате python списка

Мой шаблон тогда имеет следующий раздел кода:

<div class = "new_record_column">
    <div class="leftcolumn">
        <div class="new_record_header">
            ADD NEW RECORD
        </div>
        <div class="new_record_container">
             <label for "refnum">Ref No. </label>&nbsp
             <input type="text" id="refnum" size="30"> &nbsp &nbsp
             <select id="rec_type">
                    {% for type_item in type_list %}
                        <option value = loop.index> {{type_item}} </option>
                     {% endfor %}
             </select> &nbsp &nbsp
             <button>GO</button>
        </div>
    </div>
</div>
<table>
     <tr>
        <th>Reference No.</th>
        <th>Header 1</th>
        <th>Header 2</th>
        <th>Type</th>
        <th>Operator</th>
        <th>Comments</th>
        <th>Date/time</th>
     </tr>
     <tr>
      {% for rec_item in rec_list %}
        <td> {{rec_item}} </td>
     {% endfor %}
     </tr>
</table> 

Проблема, с которой я столкнулся, заключается в том, что первый для l oop, который заполняет список выбора, работает так, как должен, но второй для l oop, который заполняет столбцы в таблице, похоже, ничего не делает . Я почти уверен, что это очевидно, но я, наверное, слишком долго смотрел на это, чтобы увидеть это :)

1 Ответ

1 голос
/ 10 июля 2020

Вы проверили, пуст ли rec_list?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...