Итак, я использую сеансы для передачи данных от одного декоратора к другому. Но теперь каждый раз, когда я создаю новую переменную сеанса, я получаю KeyError от страницы к странице. То есть у меня была ошибка сеанса с третьей по четвертую страницу; но у меня была та же проблема с добавлением новой переменной сеанса со второй на третью страницу, хотя у меня есть четыре другие переменные сеанса, которые не дают мне ошибки.
Мой код похож на тот, который @laila опубликовал ниже:
from flask import Flask, render_template
from flask import request, session, url_for,abort,redirect
app = Flask(__name__)
app.config['SECRET_KEY'] = 'secret'
@app.route('/'):
def first():
session['this_one']='hello'
render('template.html')
@app.route('/second')
def second():
it=session['this_one']
render('other_page.html')
if __name__ == '__main__':
app.run(debug=True)