Skip to content

jlchavarriaga/fastapi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Fastapi

Guia Basica desde cero para implementar un proyecto con fastapi Primero lo primero, empezaremos desde actualizar PIP, hasta implementar autenticacion

PASO A PASO
  1. ACTUALIZAR PIP
  2. pip install --upgrade pip
  3. ENTORNO VIRTUAL
    1. pip install virtualenv
    2. python3 -m virtualenv venv creamos el entorno virtual
    3. source venv/bin/activate activamos el entorno virtual
    4. deactivate para desactivar el entorno virtual
  4. INSTALACION

    incluyendo algunas dependencias necesarias como uvicorn

    1. ejecutamos en consola python -m pip install "fastapi[all]"
  5. EJECUCION uvicorn carsharing:app --reload

    uvicorn es un http server

    carsharing es el nombre del archivo de python que contiene el objeto de la aplicacion

    app es el nombre del objeto de la aplicacion que tiene el archivo

  6. CODIGO

    from fastapi import FastAPI

    app = FastAPI()

    #el objeto resultante, que representa nuestra aplicacion o en otras palabras el REST service que construimos es guardada en una variable llamada app

    @app.get("/date")

    def date():

    """Return a friendly welcome message."""

    return {'date':datetime.now()}

    aplicar la asignacion de la URL a la funcion definida debajo de ella

    app get es un tipo de funcion que permite argumentos

  7. DOCUMENTACION

    /docs

    /redoc

  8. NOTAS

    el flujo de una aplicacion en fast api , esta determinado por las solicitudes http que ingresan

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages