Ejecutar hola mundo con Flask es una de las labores más fundamentales para aprender a reproducir los procesos de programación en otros script de códigos para el desarrollo de aplicaciones web y de escritorio. Al ser Flask un framework de Python es posible utilizar todas estas herramientas para desarrollar programas de código que dibujen la parte visual de una aplicación. Así pues, empezaremos, en este artículo, con un ejemplo sencillo: cómo ejecutar hola mundo con Flask.
Crear un hola mundo con Flask
En un primer momento, deberás crear un hola mundo con Flask para luego poder ejecutar el programa que lo está conformando. Para ello, como te mencionamos en el post sobre crear hola mundo con Flask, deberás cumplir con tres pasos para poder crear el programa en Python con ayuda de las dependencias de Flask.
Antes de crear el programa, deberás instanciar Flask e importar la librería en tu programa de código, con los comandos from flask import Flask y con el método de __name__ como una variable del programa.
Después de haber instanciado todo esto, deberás definir el método y retornarlo con un hola mundo. A su vez, deberás incluir esto con la función de la ruta de la aplicación con el método @app.route (/), con el slash o barra. Este proceso lo resume la siguiente representación en forma de código en el lenguaje de programación de Python:
app = Flask (__name__)
@app.route (/)
def un_nombre_cualquiera( ):
return «Hola mundo!»
Aunque ya hayas realizado este proceso, es posible que te salga un error que te pedirá ejecutar de una forma especial el programa.
¿Cómo ejecutar hola mundo con Flask?
Después de haber creado el programa, deberás ejecutar hola mundo con Flask. Para cumplir con este proceso, tendrás que usar la librería click, una de las dependencias o elementos del fichero requirements.py de un programa al que se le importe Flask. La librería click es la encargada de ejecutar comandos por la línea de comandos y pasárselos a Flask.
🔴 ¿Quieres Aprender a Programar con Python? 🔴
Descubre el Full Stack Jr. Bootcamp - Aprende a Programar desde Cero de KeepCoding. La formación más completa del mercado y con empleabilidad garantizada
👉 Prueba gratis el Bootcamp Aprende a Programar desde Cero por una semanaFlask no actúa solo, por lo que necesita un comando que lo haga correr. Dicho comando es flask run.
Variables en el entorno del ordenador
Además del anterior comando, Flask necesita dos variables de la librería en la configuración del entorno del ordenador. Las variables son FLASK_APP, para decidir cuál es la aplicación que está funcionado, buscándolo en formato del archivo py que se deje ejecutará, y FLASK_ENV, que se encargará de considerar cómo pasará Flask la aplicación, el cual puede ser un entorno de desarrollo o de producción que evitará o permitirá el acceso de otras personas a la web que estás creando.
Entonces, es muy importante que en el momento en el que se estén desarrollando programas en local estén definidos como entornos en desarrollo o development.
Para ingresar las variables en el sistema operativo Linux y Mac, deberás utilizar el comando export FLASK_APP = hello y flask run, mientras que, para Windows, deberás ingresar el comando set FLASK_APP = hello y flask run.
Programa en modo development
Ahora, si tu programa todavía se encuentra en el modo de producción, debes cambiarlo con los siguientes pasos y comandos. En un principio, deberás utilizar el comando env | grep para localizar todos los elementos que posean la herramienta Flask. A continuación, deberás exportar el programa de la siguiente forma: export FLASK_ENV = development. Una vez hecho esto, puedes correr el programa de Flask.
Cuando hayas completado estos pasos, te aparecerán una serie de elementos de lo que ha hecho el programa. Estos son:
- El entorno.
- El modo debugger.
- Una dirección HTTP con el programa.
- Un pin del debugger.
Ahora que ya conoces el proceso para ejecutar hola mundo con Flask, estás listo para reproducirlo en tus propios programas de código. Este proceso es indispensable, pues ejecuta y cumple con todos los requerimientos, una vez hayas creado el programa «hola mundo».
Para seguir profundizando en este amplio mundo, si deseas saber más acerca del funcionamiento de los programas de código con Python, te recomendamos visitar el temario de Bootcamp para Aprender Programación desde Cero.
Con nuestra metodología propia, en la que aprenderás de forma tanto teórica como práctica, podrás afianzar mucho mejor el conocimiento aprendido en cada módulo y convertirte en un profesional. Además. al tratarse de una formación intensiva, ¡tardarás menos de un año! ¡No esperes más para matricularte y anímate a hacerlo ya!