Skip to content

Altairseven/fast_api_example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ejemplo API Rest (FastApi) con Operaciones CRUD

Crear y activar el Entorno Virtual de Python:

$ python -m venv ./.venv
$ source ./.venv/Scripts/activate

instalar paquetes:

$ pip install -r requirements.txt

crear y iniciar contenedor de base de datos:

$ docker compose up -d

Nota (se debe crear la base de datos "fastapidb" a mano)

En este proyecto la base de datos esta seteada para crearse automaticamente al arranque, pero sin uso de migraciones incrementales. cambios en el modelo requiere actualizacion manual, o reseteo de la base de datos

Iniciar Api (Sin Debug)

$ fastapi dev main.py

Iniciar Api (Con Debug)

Presionar F5

Control de calidad del codigo (Linting)

$ pylint src
$ pylint main.py

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages