gpt4 book ai didi

Tornado 中页面上的 Python web 开发动态字段 id

转载 作者:太空宇宙 更新时间:2023-11-04 10:57:16 25 4
gpt4 key购买 nike

我正在重新审视 Python 网络开发,我正在构建一个位于 Neo4J 数据库之上的简单 CRUD 应用程序。在 UI 中,我执行以下操作

删除.html

<Form method="post">  
{% for book in books %}
{{ book.title }}
<input type=hidden name="id" value="{{ book.id}}" />
<input type=submit value="Delete" />
<br>
{% end %}
</Form>

Python代码:

class DeleteHandler(tornado.web.RequestHandler):  
def post(self):
bookToDelete = self.get_argument("id")

我遇到的问题是它只会采用最新的“id”,我意识到这是因为变量在循环的每次传递中都会被覆盖。我的问题是如何在可能要删除的每本书的页面上存储“id”。

最佳答案

我认为在您的情况下最简单的解决方案是移动 <form>{% for book in books %}里面循环,因此每个删除按钮实际上是一个单独的表单,只为您提供您实际要删除的书的 ID。

关于Tornado 中页面上的 Python web 开发动态字段 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8808351/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com