将模板变量作为输入传递给隐藏的表单输入字段
我有一个模板 index.html,里面有一个数据表格。每一行数据的最后都有一个编辑按钮,点击这个按钮可以修改该行的内容。
这是我在 index.html 中构建表格的方式:
<table style="width:300px">
<tr>
<td> Mailing List Name</td>
<td> Mailing List Creation Date</td>
</tr>
{% for listEntry in lists %}
<tr>
<td>{{ listEntry.name }}</td>
<td>{{ listEntry.create_date }}</td>
<td>
<form action="/list_edit" method="post">
<input id="submit" type="submit" value="Edit" />
**Extra hidden input fields would be added here**
</form>
</td>
</tr>
{%endfor%}
</table>
我该如何将 ListEntry
模型中定义的变量作为隐藏输入字段传递给表单呢?
1 个回答
1
试试这个:
<input name="{{ listEntry.someId }}" type="hidden" value="{{ listEntry.value }}" />
不过,如果你每一行都有一个 <form>
元素,那么你需要根据每一行的不同,给 submit
动作设置一个对应的值。