这可能是一个非常新手的问题,但我正在尝试想出一种在变量列表中设置 html 按钮列表的简单方法:
{% for [object] in [list] %}
<tr>
<td>
<form action="" method="post">
<input type="submit" name="[button name]" value="[?]">
{% csrf_token %}
</form>
</td>
</tr>
{% endfor %}
问题是:如果我希望按钮根据手头对象的内容返回不同的值,我该如何处理?
最佳答案
不要重载提交按钮的值属性,而是使用表单中的隐藏字段通过表单提交您的值。
{% for [object] in [list] %}
<tr>
<td>
<form action="" method="post">
<input type="hidden" name="my_parameter" value="{{object.property}}">
<input type="submit" value="Submit">
{% csrf_token %}
</form>
</td>
</tr>
{% endfor %}
关于html - 在 django html 文件中创建一系列按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7781951/