是否有可能採取從將抓住從一個給定的vaule即query = Table.objects.filter(x=y)
所有值的數據庫查詢發送到HTML像這樣:Django的動態編輯和基於查詢的表保存對象
<table>
<tr>
<th>Value 1</th>
<th>Value 2</th>
<th>Value 3</th>
</tr>
{% for value in query %}
<tr>
<td>{{ value.val1 }}</td>
<td>{{ value.val2 }}</td>
<td>{{ value.val2 }}</td>
</tr>
{% endfor %}
</table>
比方說,查詢返回3個對象。這意味着該表格將有3行數據,但在HTML中,所有<td>
標籤都是相同的。我怎樣才能確定每行<td>
,以便我可以操縱數據並將其保存回數據庫?
我試過用jquery,但我只能操縱第一行。
使用JS(native或jQuery或...),您可以創建新的DOM元素。給你的表一個ID並嘗試循環創建'tr's和'td's。之後,將它們追加到你的表格中。見:https://www.w3schools.com/jquery/jquery_dom_add.asp – Chris