FastAPI es un framework moderno y rápido de alto rendimiento utilizada para crear APIs con Python desde la versión 3.6+.
Requisitos:
- GUI Anaconda Navigator.
- IDE Visual Studio Code.
- Framework FastAPI.
Lo que se vera en este tutorial:
- Crear proyecto y entorno virtual.
- Instalar FastAPI y uvicorn desde el terminal.
- Implementar "Hola mundo FastAPI".
- Referencias.
① Crear proyecto y entorno virtual
Para crear nuestro entonor virtual, inciaremos creando el proyecto 005-python-web-services-fast-api, seguidamente crear el archivo app.py y aplicar los siguientes comandos desde el terminal:
1.1. Comando para crear el entorno virtual de nombre env :
python -m venv env
1.2. Seguidamente activamos el entorno virtual segun el Sistema Operativo:
# Windows
.\env\Scripts\activate
# Mac/linux
source env/bin/activate
② Instalar FastAPI y uvicorn desde el terminal.
Instalar fastapi desde el terminal
pip install fastapi uvicorn
③ Implementar "Hola mundo FastAPI".
3.3. Después de haber instalado FastAPI es hora de crear nuestro primer endpoint, que se tratará del clásico Hola mundo FastAPI, se implementará sobre el archivo python app.py:
3.2. Seguidamente aplicamos uvicorn app:app --reload o python -m uvicorn app:app --reload estando en nuestro entorno virtual env:
uvicorn app:app --reload
Aplicar el siguiente comando uvicorn app:app --reload para que nuestro cambios se vean replajados al momento de testear nuestro API REST creada con FastAPI y Python.
3.3. Finalmente testeamos nuestro primer endpoint de nuestra API REST creada con FastAPI y Python: Acceder desde un browser web http://127.0.0.1:8000/
④ Referencias:
Directorio: 001-Demo-Hello-World |
0 Comentarios