python - fragrantica - Frasco: ''sesión'' vs. ''g''?
fragrantica designers (1)
Intento entender las diferencias en funcionalidad y propósito entre g
y session
. Ambos son objetos para "colgar" datos de sesión, ¿estoy en lo cierto? Si es así, ¿cuáles son exactamente las diferencias y cuál debo usar en qué casos?
No, g
no es un objeto para colgar datos de sesión. g
datos no se mantienen entre las solicitudes.
session
le da un lugar para almacenar datos por navegador específico . Como usuario de su aplicación Flask, usando un navegador específico, regresa para más solicitudes, los datos de la sesión se transfieren a través de esas solicitudes.
g
otro lado, los datos se comparten entre diferentes partes de su base de código dentro de un ciclo de solicitud . g
puede configurarse durante los before_request
, todavía está disponible durante la fase de solicitud de teardown_request
y una vez que se realiza y envía la solicitud al cliente, g
se borra.