Flask Радио кнопки с выбором для каждого пользователя в таблице из базы данных - PullRequest
0 голосов
/ 01 июня 2018

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

Не могу понять, как это сделать.Должен ли я использовать javascript, jquery или ajax для выбора переключателя для каждого пользователя или есть способ решить эту проблему в шаблоне фляги.

Мой код такой, как показано ниже:

<form class="form-horizontal" action="/check_approve" method="post" id="admin_approve">
    <div class="table-responsive">
    <table class="table table-bordered table-striped table-highlight">
        <thead>
            <tr>
                <th>UserName</th>
                <th>Privileges</th>
                <th>Approve</th>
                <th>Reject</th>
            </tr>
        </thead>
        <tbody>
            {% for item in data %}
            <tr>
                <td>{{item[0]}}<input type="hidden" name="empid" value={{item[0]}}></td>
                <td>
                    <select name="Privileges" form="admin_approve">
                        <option value="empty"> </option>
                        <option value="HR">HR</option>
                        <option value="Compensation Analyst">Compensation Analyst</option>
                        <option value="HR Manager">HR Manager</option>
                    </select>
                </td>
                <td>
                    <div class='radio'>
                    <label><input type='radio' id='choice1' name='approve' value="approve" checked></label>
                    </div>
                </td>
                <td>
                    <div class='radio'>
                    <label><input type='radio' id='choice2' name='reject' value="reject" checked></label>
                    </div>
                </td>
            </tr>
            {% endfor %}
        </tbody>
    </table>
  </div>
    <div class="wrapper">
        <button type="submit" form ="admin_approve" class="btn btn-primary">Submit</button>
    </div>
  </form>

Ниже приведен скриншот.Благодарим Вас за помощь.

Таблица

...