首页 > 解决方案 > 多个@app.route / 函数(python / sqlite3)之间的数据传输

问题描述

@app.route('/login')
def login():
   return render_template("index1.html",data=liste)

@app.route('/dashboard', methods = ['POST', 'GET'])    
def log():
    p = request.form['Pseudo']
    user_check = cur.execute("SELECT * FROM pseudo WHERE user = ?", (p,)).fetchone()
    if user_check == None:    
        cur.execute("INSERT INTO pseudo (user, score, win, coup) VALUES (?,?,?,?)", (p,0,0,0))
        conn.commit()
    return render_template("index.html",data=liste,Pseudo = p)

@app.route('/dashboard', methods = ['POST', 'GET'])
def dashboard():
    
    return render_template("index.html",data=liste)

您好,如何将 log() 中 /login 上获得的 p 值转移到 /dashboard 上的 dashboard() 上?有可能这样做还是不可能?因为我的目标是,昵称显示在下一页

标签: pythonsqlite

解决方案


推荐阅读