方案一:用户手动刷新

方案二:用轮询实现票数实时显示--flask

在前端页面写一个函数,每个两秒刷新页面

from flask import Flask,request,render_template,redirect,session

app = Flask(__name__)
app.secret_key = 'asdfasdf'
@app.before_request
def check_login():
    if request.path == '/login':
        return None
    user = session.get('user_info')
    if not user:
        return redirect('/login')

@app.route('/login',methods=['GET',"POST"])
def login():
    if request.method == "GET":
        return render_template('login.html')
    else:
        user = request.form.get('user')
        pwd = request.form.get('pwd')
        session['user_info'] = user
        return redirect('/index')


GENTILEMAN = {
    '1':{'name':'向龙','count':0},
    '2':{'name':'霄汉','count':0},
}

@app.route('/index')
def index():
    return render_template('index.html',gg=GENTILEMAN)


if __name__ == '__main__':
    app.run()
app.py

相关文章:

  • 2021-08-02
  • 2021-12-19
  • 2021-05-22
  • 2022-02-15
  • 2021-06-30
  • 2022-12-23
  • 2021-11-20
猜你喜欢
  • 2021-08-01
  • 2022-12-23
  • 2022-01-23
  • 2021-05-22
  • 2021-08-09
  • 2021-12-08
  • 2021-04-23
相关资源
相似解决方案