Pizza Delivery API

API desarrollada en FastAPI.

Basada en el tutorial de Ssali Jonathan con algunas modificaciones propias.

Inicializar la BD

Antes de levantar la API, hay que tener un servidor de Postgresql funcionando. Luego hay que correr el script init_db.py, el cual creará todos los esquemas de tablas que hereden de la clase Base, los cuales podemos encontrar en models.py.

Configuración en PyCharm

Para poder correr la API, necesitamos un servidor Uvicorn funcionando. Esta es la configuración que armé para correrlo:

Configuración PyCharm Uvicorn

Los campos más importantes son Module name, Parameters y Working Directory.