Tester une variable de session dans django
Je suis tombé sur Django Demande.Session où, je sais comment le définir et de le tester pour un spécifiques valeur.
request.session['name'] = "dummy"
et quelque part, j'ai vérifier
if request.session['name'] == "dummy" :
#do something
Mais, maintenant, je dois vérifier si la variable de session a même été placé en premier lieu? Je veux dire, comment puis-je vérifier s'il existe une valeur dans la Request.Session['name'] Is set
?
Svp quelqu'un peut-il me tél, est-il un moyen de le vérifier?
Vous en remercie d'avance.
source d'informationauteur
Vous devez vous connecter pour publier un commentaire.
get
fera tout le travail pour vous. Vérifiez si la clé existe, si non, alors la valeur estNone
Le traiter comme un dictionnaire Python:
Comment utiliser les sessions: http://docs.djangoproject.com/en/dev/topics/http/sessions/
Une autre façon de le faire est de mettre en
try
.Dans ce troisième exemple d'extrait de code
si vous appliquez
del
opération dans unsession
variable qui n'existe pas, de sorte qu'il jetteKeyError
.afin de vérifier comme ça.