Saltar a contenido

Workshop de FastAPI - Primeros Pasos

En los siguientes capítulos voy a mostrarte el código para el Workshop de FastAPI.

Antes de empezar a escribir código, necesitamos configurar el entorno, instalar los paquetes, etc.

Asegúrate de crear un entorno virtual de Python como se describe en el capítulo anterior Entornos Virtuales.

Instala las Dependencias

En tu directorio de proyecto crea un archivo requirements.txt con el siguiente contenido:

requirements.txt
fastapi
uvicorn
sqlmodel

Asegúrate de activar tu entorno virtual y luego instala estos paquetes con el comando:

# (env) $$ pip install -r requirements.txt

Dependencias de Desarrollo

También puedes instalar algunos paquetes que son útiles durante el desarrollo, pueden ayudarte a detectar errores, autoformatear el código, etc.

Podrías ponerlos en otro archivo para separar los paquetes que necesitas para ejecutar tu aplicación y los paquetes que sólo se usan durante el desarrollo. Por ejemplo, podrías nombrarlo dev-requirements.txt.

Aquí están algunos de los paquetes que normalmente uso durante el desarrollo que pueden ser útiles para ti.

dev-requirements.txt
black
mypy
flake8
isort
autoflake

Luego puedes instalarlos en tu entorno virtual con:

# (env) $$ pip install -r dev-requirements.txt