¿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....