Как разбирать переменные сеанса на разные страницы в flask
Привет всем, в настоящее время я работаю над системой входа в систему в flask, и я хочу отправить переменные сеанса на целевую страницу после входа в систему, а затем получить их там (NB: я не использую flask-login и не хочу анализировать переменные с помощью метода get); пожалуйста, есть идеи о том, как это сделать?. Вообще-то я новичок во фласке. Ниже приведен модуль входа в систему.
Что я уже пробовал:
@app.route('/login', methods=['GET', 'POST']) def login(): login_form = LoginForm() if login_form.validate_on_submit(): email = login_form.email.data password = login_form.password.data db_email = engine.execute(text("""SELECT * FROM users WHERE email = :email"""), ({ "email": email },)).fetchone() db_password = engine.execute(text("""SELECT password FROM users WHERE email = :email"""), ({ "email": email },)).fetchall() passw_decrypt = check_password_hash(db_password, password) if not db_email or not passw_decrypt: flash('Please check your login details and try again.') return redirect('/login') session['loggedin'] = True session['EMAIL'] = db_email['email'] session['ID'] = db_email['id'] return redirect(url_for('books')) return render_template('login.html', form=login_form)