@Ivan0_0

Session не удаляется после закрытия браузера. В чём может быть проблема?

Добрый вечер, не понимаю почему не удаляется session после закрытия браузера. Подскажите в чём может быть проблема ?

from flask import Flask, session
import datetime

app = Flask(__name__)
app.config['SECRET_KEY'] = 'secret'
app.permanent_session_lifetime = datetime.timedelta(days=10)


@app.route('/')
def index():
    if 'visits' in session:
        session['visits'] = session.get('visits') + 1
    else:
        session['visits'] = 1
    return f"viewing: {session['visits']}"

data = [1,2,3,4]
@app.route('/session')
def session_data():
    session.permanent = False
    if 'data' not in session:
        session['data'] = data
    else:
        session['data'][1] += 1
        session.modified = True

    return f"session_data: {session['data']}"

if __name__ == '__main__':
    app.run(debug=True)
  • Вопрос задан
  • 263 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы