Django

Sesiones de Django

Framework de sesiones, backends de sesión, middleware de sesión, seguridad de sesión, sesiones basadas en cookies vs en base de datos

18 preguntas de entrevista·
Mid-Level
1

¿Cuál es el rol principal del framework de sesiones de Django?

Respuesta

El framework de sesiones de Django permite almacenar y recuperar datos arbitrarios por visitante del sitio en el servidor. Abstrae el proceso de envío y recepción de cookies de sesión, almacenando los datos del lado del servidor mientras solo envía un ID de sesión al cliente mediante una cookie.

2

¿Qué middleware debe estar habilitado para usar sesiones en Django?

Respuesta

SessionMiddleware es el middleware responsable de gestionar las sesiones en Django. Debe estar presente en MIDDLEWARE para que request.session esté disponible. Este middleware lee y escribe los datos de sesión, gestionando el ciclo de vida completo de las sesiones.

3

¿Cómo acceder a los datos de sesión en una vista de Django?

Respuesta

Los datos de sesión se acceden mediante request.session, que se comporta como un diccionario de Python. Es posible leer, escribir y eliminar valores con la sintaxis estándar de los diccionarios. Django gestiona automáticamente la serialización y la persistencia de los datos.

4

¿Cuál es el backend de sesión por defecto en Django?

5

¿Cómo configurar Django para usar sesiones basadas en cookies firmadas?

+15 preguntas de entrevista

Domina Django para tu próxima entrevista

Accede a todas las preguntas, flashcards, tests técnicos, ejercicios de code review y simuladores de entrevista.

Empieza gratis