(Alle Beispiele nur exemplarisch)
In Flask steht eine sehr praktische Session funktion zur Verfügung:
from flask import session session['username'] = "Bastian Kuhn" print(session['username'])
Aber das Problem:
def page1(): session['collection'] = ['inhalt1', 'inhalt2'] def page2(): session['collection'].append('inhalt3') def page3(): print(session['collection'])
Auf der dritten Seite wird man nun merken das der Wert inhalt3 fehlen wird.
Das ist kein Bug, sondern hier fehlt ein session.modified = True
def page2(): session['collection'].append('inhalt3') session.modified = True
Dies ist bei jedem mutablen Typ notwendig, um Flask über die änderung zu informieren.
Siehe dazu auch: Flask Dokumentation