Outils pour utilisateurs

Outils du site


Panneau latéral

Plan du Site:

python:flask:session

Ceci est une ancienne révision du document !


Session

Prérequis

Avoir défini une clé dans la valeur SECRET_KEY (voir la page Configuration)

La valeur de la SECRET_KEY se retrouve dans le tableau app.config ou directement dans app.secret_key.

Importer l'objet session :

from flask import session

Stocker une valeur dans la session

session["USERNAME"] = "Marc"

Lire une valeur dans la session

name = session.get("USERNAME")

Si la valeur n'existe pas dans la session, ça renvoie None :

if session.get("USERNAME") is not None:
    success()
else:
    error()

Depuis un template, accéder au contenu de la session comme ceci :

{{ session.USERNAME }}
{{ session["USERNAME"] }}

Supprimer une valeur de la session

session.pop("USERNAME", None)
python/flask/session.1633067069.txt.gz · Dernière modification: 2021/10/01 05:44 (modification externe)