我对 python/flask 非常陌生,我正在尝试开发一个应用程序,用户可以将点更改为规则以查看效果。用户输入新的点值并重新计算
当用户在第一行输入新信息时,该值将传递给 python,但是在任何其他行上,该值似乎都未传递,所以我认为我的错误在 html 文件中。还有有什么方法可以传递相应的ID吗?
如果有任何关于此事的帮助,我将不胜感激。
<!DOCTYPE html>
<html lang="en">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Weweighting</title>
<link rel="stylesheet" href="/static/css/stylesheet_rules.css" />
</head>
<body>
<h1> Rule de tool </h1>
<form method="post">
<table>
<tr>
{% for col in column_names %}
<th>{{col}}</th>
{% endfor %}
</tr>
{% for row in row_data %}
<tr>
{% for col, row_ in zip(column_names, row) %}
{% if col == last_column %}
<td>
{{ row_ }}
<input type="text" name="newval" value= "{{text}}" type="number">
<input class="button" type="submit" formaction ="/recalculate" value ="Recalculate" />
</td>
{% else %}
<td>{{row_}}</td>
{% endif %}
{% endfor %}
</tr>
{% endfor %}
</table>
</form>
</body>
</html>
希望这有帮助!