首页 > Django 如何修改和删除 Web 的表格中的某条记录?

Django 如何修改和删除 Web 的表格中的某条记录?

在 Django 里我用一个页面把数据库的内容列出在一个表格中

{% for host in hostlist %}
  <tr>
    <td>{{ host.status}}</td>
    <td>{{ host.remark }}</td>
    <td ><button type="button" class="btn btn-default" ><a href="#">删除</a> </button></td>
    <td><button type="button" class="btn btn-default"><a href="#">修改</a></button></td>
  </tr>
{% endfor %}

如果我想修改表格中的一条记录,该如何实现呢? 想了下,应该是比如取 host.id 的值,再提交到一个修改函数,再把数据从数据库读取出来,显示在表单中,修改后再提交到数据库,但是 host.id 的值怎么样传到修改函数?

或者有其它方便的方法?


最简单的方式是写一个路由,对应修改的函数

比如
/host/<host_id>

【热门文章】
【热门文章】