Python 将数据传递到表单中的多个表单

Python 将数据传递到表单中的多个表单,python,flask,flask-wtforms,Python,Flask,Flask Wtforms,考虑这一点: {% for user in users.query.all() %} <tr> <form method='POST' action=""> <td>{{form.username}}</td> <td>{{form.description}}</td> <td>{{form.submit(v

考虑这一点:

{% for user in users.query.all() %}
     <tr>
         <form method='POST' action="">
             <td>{{form.username}}</td>
             <td>{{form.description}}</td>
             <td>{{form.submit(value="Update")}}</td>
         </form>
     </tr>
{% endfor %}
这导致最后一个用户的数据填充了所有表单,我如何着手解决这个问题?
我在考虑为每个与用户匹配的表单分配一个id,但我如何才能发送动态数量的表单?

我花了一段时间,但我找到了一个解决办法,如果其他人有同样的问题,我会发布它:

我用javascript。。。创建了一个函数并在为我填充字段的for循环中调用它

function populateForm(username,description){
    var form = document.getElementById('form id here');
    form.nextElementSibling.value = username;
    form.nextElementSibling.nextElementSibling.textContent = description;
}
注意,我对输入字段使用value,对textfield使用textContent,然后在for循环中添加了一个脚本标记

<script>
    populateForm('{{user.username}}','{{user,description}}');
</script>

populateForm({{user.username}}',{{{user,description}}');

谢谢。最好是为遇到相同问题的人查看代码。
<script>
    populateForm('{{user.username}}','{{user,description}}');
</script>