html页面按钮删除一条数据库,如何让我的HTML按钮从SQLite数据库中删除正确的列表项?...

我是初学者,所以请事先原谅我的愚蠢。我正在使用Flask(扩展名为Jinja2)创建一个简单的web应用程序——它基本上允许您将电影键入web表单,然后将其添加到SQLite数据库中。我让Flask很好地遍历了数据库中的所有电影,并在加载时将它们打印到页面上。

我想在每部电影旁边加上一个“删除”按钮。让按钮出现很简单。但我不确定如何将按钮绑定回函数delete_movie(),以便它删除与按下按钮相关联的正确电影。

因为每个电影旁边都有一个按钮,所以表单元素必须动态命名,我猜。但如果它是动态命名的,我如何将正确的值传递回函数?这就是我目前所拥有的:#movies.html

Movie List

{% for movie in movies %}

{{ movie.title }}

{% endfor %}

#app.py

@app.route('/delete', methods=['POST'])

def delete_movie():

g.db.execute('delete from movies where movie = ?', [request.form['movie_to_delete']])

g.db.commit()

return redirect(url_for('list_movies'))

提前感谢您的帮助!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值