#javascript #python #variables #flask
#javascript #python #переменные #flask
Вопрос:
привет, я создаю закрытый портал с помощью python и flask (я неопытен). я пытаюсь передать идентификатор первичного ключа моей таблицы из app.py в моем index.html код для того, чтобы использовать идентификатор для файлов cookie. как мне интегрировать идентификатор из app.py для index.html с помощью javascript? Спасибо
мой код:
#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')
Ответ №1:
Если вы используете класс UserMixin из Flask, вы могли бы использовать объект current_user, который имеет функцию get_id().
Например: current_user.get_id()
Таким образом, вы можете передать ее в свой шаблон, вставить скрытый элемент, что-то вроде:
Свяжите свой javascript с вашим файлом и используйте функцию JS document.getElementById(‘идентификатор пользователя’)