【问题标题】:passing variable from flask to javascript [flask]将变量从烧瓶传递到 javascript [烧瓶]
【发布时间】:2020-12-21 20:06:10
【问题描述】:

嗨,我正在使用 python 和烧瓶创建一个强制门户(我没有经验)。我试图在我的 index.html 代码中从 app.py 传递我的表的主键 id,以便将 id 用于 cookie。如何使用 javascript 将 app.py 中的 id 集成到 index.html? 谢谢

我的代码:

#funzione per registrare un utente
@app.route('/registrautenti',methods=['POST'])
def registrautenti():
    nome = request.form['nome']
    cognome = request.form['cognome']
    email = request.form['email']
    numtelefono = request.form['numtelefono']            
    cursor = cnxn.cursor()
    cursor.execute("""INSERT INTO inserimentoutenti(Nome,Cognome,Email,Numero_Telefono) VALUES (?,?,?,?)""",(nome,cognome,email,numtelefono))
    cnxn.commit()
    cursor.execute("""SELECT @@IDENTITY AS ID;""")
    print('Id è:{}'.format(cursor.fetchone()[0]))
    cursor.close()
    cnxn.close()
    return render_template('userHome.html')

【问题讨论】:

    标签: javascript python variables flask


    【解决方案1】:

    如果您使用 Flask 中的 UserMixin 类,您可能可以使用具有 get_id() 函数的 current_user 对象。

    例如:current_user.get_id()

    这样你可以将它传递给你的模板,放入一个隐藏元素,比如:

    将您的 javascript 链接到您的文件并使用 JS 函数 document.getElementById('user-id')

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-10-15
      • 2017-02-21
      • 2017-11-19
      • 2019-04-02
      • 2017-08-20
      • 2017-04-22
      • 1970-01-01
      相关资源
      最近更新 更多