Django

Sessions Django

Session framework, session backends, session middleware, session security, cookie-based vs database sessions

18 questions d'entretien·
Confirmé
1

Quel est le rôle principal du framework de sessions Django ?

Réponse

Le framework de sessions Django permet de stocker et récupérer des données arbitraires par visiteur sur le serveur. Il abstrait le processus d'envoi et de réception des cookies de session, stockant les données côté serveur tout en n'envoyant qu'un identifiant de session au client via un cookie.

2

Quel middleware doit être activé pour utiliser les sessions dans Django ?

Réponse

SessionMiddleware est le middleware responsable de la gestion des sessions dans Django. Il doit être présent dans MIDDLEWARE pour que request.session soit disponible. Ce middleware lit et écrit les données de session, gérant le cycle de vie complet des sessions.

3

Comment accéder aux données de session dans une vue Django ?

Réponse

Les données de session sont accessibles via request.session, qui se comporte comme un dictionnaire Python. Il est possible de lire, écrire et supprimer des valeurs avec la syntaxe standard des dictionnaires. Django gère automatiquement la sérialisation et la persistance des données.

4

Quel est le backend de session par défaut dans Django ?

5

Comment configurer Django pour utiliser les sessions basées sur les cookies signés ?

+15 questions d'entretien

Maîtrise Django pour ton prochain entretien

Accède à toutes les questions, flashcards, tests techniques, exercices de code review et simulateurs d'entretien.

Commencer gratuitement