嗨,我正在用python和flask创建一个俘虏门户(我没有经验)。我试图在index.html代码中从app.py传递表的主键ID,以便将ID用于cookie。如何使用javascript将id从app.py集成到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')
答案 0 :(得分:0)
如果您使用的是Flask的UserMixin类,则可以使用current_user对象,该对象具有get_id()函数。
例如:current_user.get_id()
这样,您可以将其传递到模板中,并放入隐藏的元素中,例如:
将您的javascript链接到您的文件,然后使用JS函数document.getElementById('user-id')