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:
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.
black
mypy
flake8
isort
autoflake
Luego puedes instalarlos en tu entorno virtual con:
# (env) $$ pip install -r dev-requirements.txt