PROGRAMAR una APP desde CERO con FASTAPI

Поділитися
Вставка
  • Опубліковано 8 вер 2024
  • Programamos una app desde cero, llevamos una idea super abstracta a un programa concreto. Les muestro como programé el backend con FastAPI
    ____________________________________________
    MIS REDES:
    -LINKS A TODAS MIS REDES: linktr.ee/1lug...
    si tenes una página de ejercicios o algún problema en puntual del que quieras que yo haga video mándame a: pensar.coding@gmail.com ❤️
    ____________________________________________
    💕invítame un cafecito ➡️ cafecito.app/1...
    💕apoya el canal por Paypal: ➡️ www.paypal.com...

КОМЕНТАРІ • 26

  • @kristianrincon1576
    @kristianrincon1576 4 місяці тому +1

    Esta serie de videos está muy buena. 💯

  • @gonzaloponce17775367
    @gonzaloponce17775367 4 місяці тому

    Hola, soy un enamorado de python, ganaste un seguidor.
    Gracias por los videos

  • @LuisSanchez-kt6qd
    @LuisSanchez-kt6qd 3 місяці тому

    Gran video!! Espero q puedas seguir enseñando proyectos grandes y explicando el código

  • @jimcostdev
    @jimcostdev 4 місяці тому

    Gracias por el contenido, esta genial. Estaré al tanto de los siguientes vídeos.
    FastAPI desde la actualización más reciente (0.111.0) permite correr la app con el comando fastapi run (producción) o fastapi dev main.py, por debajo corre uvicorn.

  • @LucasCandedo
    @LucasCandedo 4 місяці тому

    Justo lo que queria buscar hoy!, estoy empezando a ver como crear API mas que nada para logins, etc.

  • @edgargiobanny
    @edgargiobanny 4 місяці тому

    Excelente video gracias por compartir saludos

  • @etzel-4522
    @etzel-4522 3 місяці тому

    Si tenia una notificación de Kick pero estando en el trabajo no la pude ver y el en Vivo fue a las 900am justo trabajando

  • @meloyt7691
    @meloyt7691 3 місяці тому

    Esta bueno

  • @ragnardanneskjold1084
    @ragnardanneskjold1084 3 місяці тому

    al setear un precio en dólares podrías hacer que setee el precio en pesos en null (y la aclaración este en el front, "Los precios solo podrán registrarse en una única unidad monetaria")

    • @1lugarparapensar
      @1lugarparapensar  3 місяці тому

      Querido, los clientes lo pidieron así. No cometas el error de creer que conoces mejor que el cliente sus propios deseos y necesidades. De lo contrario, te vas a encontrar con muchas insatisfacciones.

  • @coff3andprograming
    @coff3andprograming 4 місяці тому +2

    ¿Podrías explicar un poco mejor como manejas las imágenes con FastAPI?

  • @etzel-4522
    @etzel-4522 3 місяці тому

    Quede como el dicho para ek miércoles. Como novio de pueblo.
    Por Kick no aviaa cuando estas haciendo el vivo.😢 Lo vere los nuevos videos en diferido.😊

  • @etzel-4522
    @etzel-4522 4 місяці тому

    Buenos días 😘 me perdí el miércoles la transmisión en Kick estaré pendiente si la vuelves a planificar este próximo miércoles misma hora.

  • @ragnardanneskjold1084
    @ragnardanneskjold1084 3 місяці тому

    no sería mejor separar la funcionalidad de consultas a la base y pasar por parámetros el nombre a la tabla?, por ej. los getAll son siempre iguales, entonces (y copio del codigo que mostraste)
    def getAllData(db: Session, skip: int = 0, limit: int = 100, table: str):
    return db.query(models.table).filter(func.upper(models.table.name).ilike(f"%name%")).all()
    y con algo como eso, ahorrarte repetir codigo?

    • @1lugarparapensar
      @1lugarparapensar  3 місяці тому

      Es una práctica bastante extendida que cada entidad y tabla tenga su propio repositorio con sus métodos particulares, más allá de que estos métodos se repitan o sean muy similares. Esto es así por varios motivos, dentro de los cuales considero ser el más importante la búsqueda de independencia y autonomía de los módulos y entidades. Además, dicha función como la presentas abarcaría demasiada responsabilidad, lo cual
      nunca es bueno. A lo sumo, podrías crear un BaseRepository con los métodos más repetitivos y luego heredarlo en los distintos repositorios. Esto va a depender de la complejidad y extensión del proyecto y también las preferencias de los desarrolladores.

    • @ragnardanneskjold1084
      @ragnardanneskjold1084 3 місяці тому

      @@1lugarparapensar claro, tiene sentido

  • @ragnardanneskjold1084
    @ragnardanneskjold1084 3 місяці тому

    me parece raro que por una compra se agregue directamente la cantidad comprada al stock, ¿no sería mejor que ingrese al stock cuando ingresa al (barco?) ?

  • @ncpeaksean4278
    @ncpeaksean4278 4 місяці тому

    Qué bombonsito...🤭