我在我的烧瓶代码中有路由,我在其中进行一些数据库查询,并根据此路由以适当的数据呈现模板。 如何将烧瓶中的命令发送到html,以便html文件在收到该命令时会发出警报(弹出)。
@app.route('/addqueue',methods = ['POST', 'GET'])
def addqueue():
with sql.connect("database.db") as con:
cur = con.cursor()
con.row_factory = sql.Row
cur.execute('''SELECT * FROM stability_tests WHERE devices=?''',(dname,))
r = cur.fetchall()
#check for some condition in r and issue alert in html page
return render_template('queue.html')
答案 0 :(得分:0)
您可以使用flaskSocketio进行操作。 通过打开前端的套接字并从烧瓶中发出消息取决于您的情况
答案 1 :(得分:0)
queue.html是返回到用户浏览器的文件吗? 如果是这样,如何为警报添加嵌入式javascript代码:
<!DOCTYPE html>
<html>
<body> .....
<script type="text/javascript">alert("Data received");</script>
</body>
</html>