Introducción
Flask es un marco de aplicación web escrito en Python. Flask es un microframework de Python para crear aplicaciones web. Fue desarrollado por Armin Ronacher y se basa en el conjunto de herramientas WSGI Werkzeug y el motor de plantillas Jinja2. Flask está diseñado para ser liviano y fácil de usar, pero lo suficientemente flexible para adaptarse a grandes proyectos. Flask se utiliza principalmente para crear API web y aplicaciones web ligeras.
En este artículo, le mostraremos cómo instalar y usar Flask en un sistema Fedora.
requisitos previos
Antes de comenzar, asegúrese de tener instalado lo siguiente en su sistema:
- Python 3: Flask es un marco web de Python, por lo que deberá tener Python instalado en su sistema. Puede verificar si tiene instalado Python ejecutando el siguiente comando:
python3 -V
Si Python no está instalado, puede instalarlo ejecutando el siguiente comando:
sudo dnf install python3
- Pip: pip es el administrador de paquetes de Python. Se utiliza para instalar paquetes de Python, como Flask. Puede verificar si tiene pip instalado ejecutando el siguiente comando:
pip3 -V
Si pip no está instalado, puede instalarlo ejecutando el siguiente comando:
sudo dnf install python3-pip
Instalación de Flask en Fedora
Después de instalar Python y pip, puede usar pip para instalar Flask. Para instalar Flask, ejecute el siguiente comando:
pip3 install Flask
Esto instalará Flask y todas sus dependencias.
Crear una aplicación Flask
Ahora que tiene Flask instalado, puede crear una aplicación Flask simple. Cree un archivo llamado app.py y agregue el siguiente código:
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello():
return 'Hello, World!'
if __name__ == '__main__':
app.run()
Este código crea una aplicación Flask simple que muestra un mensaje cuando visitas la URL principal.
Ejecute su aplicación Flask
Para ejecutar la aplicación Flask, abra una terminal y navegue hasta el directorio donde guardó el archivo app.py. Luego, ejecute el siguiente comando:
python3 app.py
Esto iniciará el servidor de desarrollo de Flask y debería ver el siguiente resultado:
* Serving Flask app 'app'
* Debug mode: off
WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
* Running on http://127.0.0.1:5000
Press CTRL+C to quit
Para ver la aplicación, abra un navegador web y vaya a la URL http://127.0.0.1:5000/. Debería ver el mensaje "¡Hola, mundo!" que se muestra en la página.
Conclusión
En este artículo, le mostramos cómo instalar y usar Flask en un sistema Fedora. Flask es un marco web ligero y fácil de usar, perfecto para desarrollar pequeñas aplicaciones web. Con Flask puede crear aplicaciones web potentes y dinámicas con un mínimo esfuerzo.