[PYTHON] J'ai vérifié la période de rétention de session de django

Question

Si vous redémarrez l'application avec runserver lors de la création de l'application django Même si je rechargeais l'écran ou que j'appuyais directement sur l'URL, j'étais toujours connecté. J'ai suspecté le @ login_required défini dans views.py, mais il n'y a pas eu de problème.

Quand la session de connexion est-elle mise à jour en premier lieu? Faites un mémorandum de recherche sur la session de connexion, combien de temps elle sera conservée.

Pour la session django, je me suis principalement référé à ↓

Entrée / sortie des informations de session

Les informations de session gèrent les données d'informations de session dans la table django_sessino. Les données de session sont insérées lors de la connexion et les données de session sont supprimées lors de la déconnexion. Autrement dit, l'authentification est en cours tandis que les données d'informations de session sont enregistrées dans la table django_sessino.

Voici comment gérer les sessions à l'aide de la base de données. Les méthodes de gestion de session qui utilisent des fichiers et des cookies sont exclues.

Persistance de session

Le paramètre SESSION_EXPIRE_AT_BROWSER_CLOSE contrôle s'il faut ignorer la session lorsque le navigateur est fermé, et la valeur par défaut est ** False **.

Session à la sortie du navigateur

Si SESSION_EXPIRE_AT_BROWSER_CLOSE a la valeur False, les informations de session sont stockées dans le cookie de l'utilisateur. La période de rétention est contrôlée par le paramètre SESSION_COOKIE_AGE et la valeur par défaut est 1209600 (** 2 semaines en secondes **).

Résumé

Recommended Posts

J'ai vérifié la période de rétention de session de django
J'ai vérifié le contenu du volume du docker
J'ai essayé le serveur asynchrone de Django 3.0
J'ai vérifié les options de copyMakeBorder d'OpenCV
J'ai vérifié la vitesse de traitement de la numpy unidimensionnelle
J'ai vérifié les spécifications de sortie du LSTM bidirectionnel de PyTorch
J'ai vérifié les versions de Blender et Python
J'ai vérifié le système d'exploitation et le shell par défaut de docker-machine
J'ai participé à l'activité de traduction du document officiel Django
Modifier la période de conservation des journaux CloudWatch Logs dans Lambda
J'ai étudié le mécanisme de connexion flask!
J'ai vérifié le montant de la taxe sur les cadeaux
J'ai vérifié l'état d'utilisation du parking à partir d'images satellite.
J'ai vérifié l'image de l'Université des sciences sur Twitter avec Word2Vec.
Comment vérifier la version de Django
La structure des dossiers de Flask est résumée
Je ne connaissais pas les bases de Python
Le modèle de projet Python auquel je pense.
J'ai vérifié le nombre de magasins fermés et ouverts dans tout le pays par Corona
Prenons la description de docker-compose.yml (Django + MySQL ③)
J'ai essayé de résumer les paramètres des différentes bases de données de Django (MySQL, PostgreSQL)
Notez la solution car django n'a pas pu s'installer avec pip
J'ai essayé la fonction de tableau croisé dynamique des pandas
J'ai recherché dans la bibliothèque l'utilisation de l'API Gracenote
J'ai essayé l'analyse par grappes de la carte météo
J'ai lu l'implémentation de range (Objects / rangeobject.c)
J'ai résolu le problème le plus profond d'Hiroshi Yuki.
Sortie exclusive de l'application Django utilisant ngrok
J'ai essayé de corriger la forme trapézoïdale de l'image
Essayez Progate Free Edition [Python I]
J'ai touché certaines des nouvelles fonctionnalités de Python 3.8 ①
L'histoire de l'affichage des fichiers multimédias dans Django
J'ai lu et implémenté les variantes de UKR
Je souhaite personnaliser l'apparence de zabbix
J'ai vérifié le calendrier supprimé dans le calendrier de l'Avent Qiita 2016
J'ai essayé d'utiliser le filtre d'image d'OpenCV
J'ai essayé de vectoriser les paroles de Hinatazaka 46!
Lorsque j'ai vérifié la requête générée par Django, elle a été émise en grand nombre
[SLAYER] J'ai essayé de confirmer l'âme d'acier en visualisant les paroles de slash metal [Word Cloud]
Je voulais juste extraire les données de la date et de l'heure souhaitées avec Django
J'ai essayé Django
Le mur lors du passage du service Django de Python 2.7 à la série Python 3
[Recette du formateur] J'ai touché le flacon du framework Python.
Je veux grep le résultat de l'exécution de strace
Je veux faire défiler la table de décalage Django, mais ...
J'ai essayé de résumer la forme de base de GPLVM
J'ai essayé le tutoriel MNIST de tensorflow pour les débutants.
J'ai suivi la mise en place de la commande du (première moitié)
J'ai comparé l'identité des images par moment Hu
Je veux bien comprendre les bases de Bokeh
Les performances de PHP étaient meilleures que ce à quoi je m'attendais
J'ai examiné l'argument class_weight de la fonction softmax_cross_entropy de Chainer.
[Django] Changer l'adresse IP par défaut de la commande runserver
J'ai suivi la mise en place de la commande du (seconde moitié)
J'ai essayé d'utiliser l'API de Sakenowa Data Project
J'ai essayé de visualiser les informations spacha de VTuber