usa fragrantica designers python session flask

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.