Blog
Nuestra app hace todas las peticiones a través del método cliente servidor, en el cual el cliente hace una petición al servidor y luego el servidor le devuelve al cliente una respuesta, así es como ejecuta nuestro sitio web las tareas. Esto no es malo del todo, pero si que requiere un poco más de […]
En esta lección vamos a aprender la manera en subir archivos al servidor forma segura aunque existen varías maneras de hacerlo. En primer lugar vamos a dirigirnos a nuestro archivo de formularios.py y agregamos dos campos nuevos al formulario de los posts, que está representado como la clase Publicaciones: from wtforms import FileField class Publicaciones(FlaskForm): […]
Hace unas lecciones atrás aclaré que al momento de desplegar nuestra aplicación en un servidor donde distintas personas del mundo tengan acceso no era recomendable utilizar la hora local que nos permite establecer python, ya que arrojará resultados erroneos y diferentes cada vez que se ejecute el bloque de código que devuelve esa hora y […]
Hasta el momento, nuestra aplicación tiene un frontend en HTML puro y falta agregarle estilos. Si ya tienes algo de experiencia en el desarrollo web sabrás que estos estilos se agregan gracias al CSS, pero para este caso utilizaremos un framework de CSS llamado Bootstrap. Por fortuna tenemos una librería de python que nos permite […]
Nuestra aplicación desde la perspectiva de la base de datos, funciona correctamente. Pero, ¿por qué es importante enviar email con nuestra aplicación?, ya se que en una lección anterior te enseñé a enviar emails pero esos emails eran para implementar una especie de notificación cuando ocurriera un error al momento de enviar un formulario utilizando […]
Desde que comenzamos a desarrollar esta pequeña app al estilo de Twitter hemos agregado a nuestra app desde un primer ¡Hola mundo! hasta llegar a configurar bases de datos, login y registro de usuarios y por último la función de seguidores, lo que haremos en este capítulo será una paginación para lograr que los post […]
Relación de uno a muchos Este tipo de relación es cuando tenemos 1 campo de 1 tabla que hace relación con todos los campos de otra tabla, como anteriormente dije, en la lección 4 hicimos este tipo de relación cuando relacionamos el campo id de la tabla usuarios con todos los campos de la tabla […]
En este capítulo nos dedicaremos a agregar páginas para los perfiles de los usuarios, una página de perfil de usuario es donde se muestra información acerca de dicho usuario, tal como su información personal esto es algo muy similar a lo que solemos ver en las redes sociales, en este capitulo haremos dicha vista para […]
En este capítulo vamos a centrarnos un poco en los posibles errores que ocurren cuando desarrollamos una aplicación, no solo hablaremos de ellos si no que también veremos como manejarlos que es lo importante de este capítulo, hasta ahora la estructura de nuestro proyecto es la siguiente: Errores en Flask ¿Recuerdas que cuando configuramos el […]
Cifrado de Contraseñas con flask Cuando creamos nuestro modelo de Usuario, incluimos un campo de hash_clave que hasta ahora, no hemos utilizado. El propósito de este campo es almacenar el hash de la contraseña del usuario, el cual será utilizado para verificar la contraseña suministrada por el usuario durante el inicio de sesión. Para cifrar o “hashear” […]