Entradas

¿Cómo crear un contexto de aplicación de Flask para crear una base de datos?

Para crear una base de datos y sus tablas para una aplicación web de Flask necesitamos tener un contexto de aplicación de la misma. Ese será nuestro propósito a cumplir en este tutorial. Vale la pena recordar que se recomienda utilizar un entorno virtual para instalar los paquetes de flask y flask_sqlalchemy que son los que se necesitan como mínimo para crear una aplicación de flask y controlar la base de datos a través de SQLAlchemy. Si ya se sabe de antemano cómo crear un entorno virtual de Python, activarlo e instalar paquetes dentro entonces, puedes saltar a la sub-sección: "¿Cómo verificar las versiones de paquetes instalados dentro de un entorno virtual de Python?". Si ya se conoce de antemano que existe un problema al crear la base de datos como el siguiente: This typically means that you attempted to use functionality that needed the current application. To solve this, set up an application context with app.app_context(). See the documentation for more information....

Conectar una base de datos a una aplicación de Flask (MySQL, SQLite, PostgreSQL)

Para ser capaz de conectar una base de datos a una aplicación de Flask podemos seguir diferentes instrucciones basándonos en diferentes herramientas. En este ejemplo, se utilizará la librería de flask_sqlalchemy la cuál puedes instalar en tu entorno virtual de Python. Recordemos que esta es una entrada de blog para ayudar a las personas que siguen los cursos referentes a Flask en el canal de ISC School o CodeNoSchool, por lo cual sólo se mencionará lo absolutamente necesario para acabar de entender algún tema "suelto" que se haya tratado durante algún vídeo-tutorial/curso, por lo cual si has encontrado esta entrada sin seguir alguno de estos cursos y tienes algún duda te invito a seguir los cursos/vídeos. Puedes ver los enlaces al final de esta misma entrada. ¿Cómo establezco una URI para conectarme a la base de datos? El framework de Flask esta basado en el lenguaje de programación de Python por lo cual podemos utilizar las diferentes funciones que este proporciona par...

Notas de Ayuda para Flask (Curso Básico)

ISC & CodeNoSchool Curso de Otoño, 2017 Tutor: Jessy Kizlex Martz Email: codenoschool@gmail.com CURSO BÁSICO FLASK HTTP ___ Notas de ayuda para el curso. ¿Qué es el protocolo HTTP? Hypertext Transfer Protocol o HTTP es el protocolo de comunicación que permite las transferencias de información en la World Wide Web. HTTP fue desarrollado por el World Wide Web Consortium y la Internet Engineering Task Force, colaboración que culminó en 1999 con la publicación de una serie de RFC, el más importante de ellos es el RFC 2616 que especifica la versión 1.1. HTTP define la sintaxis y la semántica que utilizan los elementos de software de la arquitectura web para comunicarse. ( Wikipedia ) El protocolo HTTP usa varios verbos para comunicarse: GET POST PUT DELETE De los cuales los más populares son GET y POST, pues GET se utiliza para obtener algún recurso del servidor accediendo a través de una URI/URL y POST para enviar datos, por ejemplo, para utiliza...

Flask

Flask es un micro-framework basado en Python para Desarrollo Web. Podemos crear aplicaciones web (desde páginas estaticas hasta dinamicas) de una manera ágil y sencilla, además necesitamos pocos conocimientos. Curso de Flask. Este será el primer curso totalmente gratuito de CodeNoSchool, esperamos que puedas sacarle el máximo provecho. Durante este curso podrás aprender desde conocimientos básicos hasta generar tu primer proyecto y hacerlo disponible para el público en general. Los conocimientos previos que necesitas para seguir este curso son muy pocos: Fundamentos de Programación. Bases de HTML ... y poco más. Puedes seguir el curso desde la siguiente lista de reproducción en YouTube, de esa manera podrás estudiar a tu ritmo y además tendrás los vídeos a tu diposición siempre. CURSO DE FLASK (CodeNoSchool) Te esperamos, y suerte! * Información adicional: El curso esta bien organizado y cuidado por lo cual la cantidad de errores que tendrás a lo largo del curso es m...

Primera Publicación

Hola, ¿qué tal? Esta la primera publicación de CodeNoSchool aquí en Blogger. Consideramos que Blogger es un CMS estable y lo suficientemente completo para cubrir las necesidades de CodeNoSchool, y por ello hemos decidido utilizarlo para no enfrenternos a problemas de compatibilidad/host/dominios. Es de esta manera que podemos utilizar un sistema seguro/estable para realizar las publicaciones y que los lectores puedan confiar en la información y además la tengan disponible siempre. Esta publicación se hizo el 1 de Julio de 2017. Nuestro proposito es ayudarte en el ambito de la tecnología, y para ello te brindaremos toda la información y herramientas necesarias, y que poco a poco puedas cumplir cada uno de tus objetivos. Un saludo coordial, CodeNoSchool! <3