目前我有一个瓶子应用程序,从sqlite数据库中读取元素并在表中显示它们(使用beer是因为。。。我喜欢啤酒)。我希望能够使用表行中的加减按钮调整表中的数字(金额)。这些按钮应该同时更新数据库中的金额,并刷新页面上显示的金额。在
这是Python/瓶子部分:
@app.route('/')
@app.route('/display')
def display():
conn = sqlite3.connect('beers.db')
c = conn.cursor()
c.execute("SELECT id, brewer, beer, amount FROM beer;")
result = c.fetchall()
c.close()
output = template('make_table', rows=result)
return output
这是当前的模板,有加减按钮。在
^{pr2}$谢谢你的帮助!在
使用
POST
方法添加/display
路由。在在这里,捕捉beer的ID值,如果用户单击Add或Sub
完成后,您就得到了beer ID和要执行的操作,只需使用DB完成您的工作,然后重定向到
/display
页面。在以下是瓶子应用程序代码:
然后,将模板更改为包含一个表单,并更改“提交”按钮中的两个按钮。您还需要输入一个
^{pr2}$hidden
输入,以便将数据传递给应用程序。在给你。希望有帮助(如果有,别害羞,给我来杯啤酒!)在
相关问题 更多 >
编程相关推荐