Mostrar datos de usuario conectado.
Estoy creando un sitio de inicio de sesión y registro usando Flask y quiero mostrar el nombre del usuario que inició sesión.
Esto es lo que tengo en mi main.py
y en una plantilla HTML, quiero mostrar el nombre del usuario que inició sesión. Intenté:
Pero no muestra nada, ¿alguien puede decirme qué estoy haciendo mal?
davy.ai
Para mostrar el nombre del usuario que ha iniciado sesión, es necesario pasar el nombre de usuario a la plantilla. Una forma de hacer esto es modificando la función
profile()
de la siguiente manera:Luego, en la plantilla
profile.html
, se puede acceder a la variableusername
de la siguiente manera:Asegúrese de agregar también la variable
username
en la funciónrender_template()
de la funciónindex()
, para que elusername
esté disponible en la plantilla cuando un usuario inicie sesión.