[pyar] Django no reconoce variables de sessions

Augusto adtononi en gmail.com
Jue Dic 5 20:01:16 -03 2019


Me sucede tanto en desarrollo como en producción

El jue., 5 dic. 2019 19:33, Daniel <dmlistapython en gmail.com> escribió:

> estas probando bajo el servidor de desarrollo o en algún servidor?
>
>
> El jue., 5 dic. 2019 a las 10:29, Augusto (<adtononi en gmail.com>) escribió:
>
>> Buenas, ahora el problema aparece con más frecuencia.
>> Desde las 8 hasta recién no se guardaban las variables en la sesión. Di
>> un refresh y ahora funciona.
>> Puede ser que SESSION_COOKIE_AGE me esté provocando esto? Lo puse en 7200
>> (2 horas). Y al mismo tiempo puse SESSION_EXPIRE_AT_BROWSER_CLOSE en True.
>>
>> El mié., 4 dic. 2019 16:41, Augusto <adtononi en gmail.com> escribió:
>>
>>> Cuando me logueo recibo un token desde una API, el cual guardo en la
>>> sesión. Hago *request.session['token'] = token. *Esto se hace siempre
>>> que se loguea alguien, si es que existe dicho token (siempre existe, pero
>>> igual estoy comprobando que exista)
>>> Al entrar al home puedo acceder a dicho token haciendo
>>> *request.session.get('token')*, pero al cambiar a otra sección esto me
>>> devuelve *None*.
>>> Además, después de guardar el token en la sesión, lo guardo en el Model
>>> de Usuario. Y acá siempre existe, nunca está en *None*, por lo qué
>>> problema del token no es.
>>>
>>> Ahora bien, yo mande el mail hace dos horas y no funcionaba. No toque
>>> nada, literal, y ahora funciona normalmente. No sé porque deja de reconocer
>>> las variables tan así de golpe.
>>>
>>>
>>>
>>> El mié., 4 dic. 2019 16:13, William Bolívar <williamjbolivar en gmail.com>
>>> escribió:
>>>
>>>> Augusto puedes dar más detalles de la aplicación? , Si hay algo
>>>> aleatorio es porque está condicionado a que sea así por la razón que fuere
>>>> , sería bueno tener más detalles
>>>>
>>>> On Wed., Dec. 4, 2019, 2:40 p.m. Augusto, <adtononi en gmail.com> wrote:
>>>>
>>>>> Tengo el problema de qué Django, de manera aleatoria, deja de
>>>>> reconocer una variable que haya almacenado en request.session
>>>>> Cuando me logueo en la página, guardo el token tanto en la sesión como
>>>>> en un model. Mediante manage.py shell verifico que efectivamente ese token
>>>>> es guardado en el model, e incluso es guardado en la sesión.
>>>>> Pero cuando quiero ir a otra sección, luego del login, deja de
>>>>> reconocer el token. Me fije, y es como si no lo hubiese guardado.
>>>>> Esto me pasó tres veces hasta ahora, independientemente de los cambios
>>>>> que yo haya hecho. Me pasó incluso un fin de semana, después de haberlo
>>>>> dejado funcionando todo ok un viernes. Lo que quiero decir es que parece
>>>>> ser aleatorio, y no entiendo por qué.
>>>>> _______________________________________________
>>>>> Lista de Correo de PyAr - Python Argentina - pyar en python.org.ar
>>>>> Sitio web: http://www.python.org.ar/
>>>>>
>>>>> Para administrar la lista (o desuscribirse) entrar a
>>>>> http://listas.python.org.ar/listinfo/pyar
>>>>>
>>>>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>>>>> Argentina - http://www.usla.org.ar
>>>>
>>>> _______________________________________________
>>>> Lista de Correo de PyAr - Python Argentina - pyar en python.org.ar
>>>> Sitio web: http://www.python.org.ar/
>>>>
>>>> Para administrar la lista (o desuscribirse) entrar a
>>>> http://listas.python.org.ar/listinfo/pyar
>>>>
>>>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>>>> Argentina - http://www.usla.org.ar
>>>
>>> _______________________________________________
>> Lista de Correo de PyAr - Python Argentina - pyar en python.org.ar
>> Sitio web: http://www.python.org.ar/
>>
>> Para administrar la lista (o desuscribirse) entrar a
>> http://listas.python.org.ar/listinfo/pyar
>>
>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>> Argentina - http://www.usla.org.ar
>
>
>
> --
> Daniel Malisani
> _______________________________________________
> Lista de Correo de PyAr - Python Argentina - pyar en python.org.ar
> Sitio web: http://www.python.org.ar/
>
> Para administrar la lista (o desuscribirse) entrar a
> http://listas.python.org.ar/listinfo/pyar
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20191205/3dde1c13/attachment-0001.html>


Más información sobre la lista de distribución pyar