加载网页后,我想将数据发送到flask中的前端

2024-10-02 08:24:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我的页面已加载,但在后端处理任务时,路由会更改数据库,因此我希望在页面上显示此新数据库数据,而无需任何用户点击事件(因为他不知道)。这就好像用户不知道某个活动的状态,该活动在一段时间后会在后端自动更新,这是未知的,我如何与数据库建立全天候连接,或者在更改过程中向前端发出请求

@app.route("/orders", methods= ["GET", "POST"])
@login_required
def orders():   
    stratergy = Stratergy.query.all()
    post1 = request.args.get('post')
    strat_id = request.args.get('id')
    strat_unique_key = request.args.get('uniquekey')
    strat_signal =request.args.get('signal')
    if(strat_id!=None):
        strat_s = Stratergy.query.get(strat_id)
        if(strat_s.unique_key == strat_unique_key and strat_s.Stratergy_stage == "0"):
            strat_s.Stratergy_stage = str(strat_signal)
            db.session.commit()
            #send this update message to frontend 
        else:
            print("no")
    return render_template('orders.html' , v=0 , stratergy=stratergy)

Tags: key用户id数据库getsignalrequestargs

热门问题