🧴 FLASK - REST API Simple con Python [ con SQLite y SQLAlchemy ]

Поделиться
HTML-код
  • Опубликовано: 3 ноя 2024

Комментарии • 42

  • @Dimasmas
    @Dimasmas  3 года назад +4

    👉🏻 Segunda parte ya disponible: ruclips.net/video/ziMTDdG0zOA/видео.html
    👉🏻 ¿Quieres aprender SQLite3? ruclips.net/video/uB0928SOTEQ/видео.html
    👉🏻 La playlist del CURSO: ruclips.net/p/PLVs9JdE6ZZh112EBnYa_wCxYpbVXEXrLF
    👉🏻 Código: github.com/dimas-avila/streamersAPI
    👉🏻 Comando para instalar librerías: pip install Flask Flask-SQLAlchemy

  • @IanJowe
    @IanJowe 2 года назад +8

    El error del min 31:05 era ["SQLALCHEMY_DATABASE_URI"] la URI del final la tenias puesta como URL. Muy buen video, grande

    • @andresfelipegalviscubillos9927
      @andresfelipegalviscubillos9927 2 года назад

      Yo tuve el mismo error pero en vez de salirme no such tables me esta saliendo no such columns, quede rapadísimo con esa parte y esta es la hora que no le he encontrado solución

    • @Dimasmas
      @Dimasmas  2 года назад

      Ciertooo muchísimas gracias

  • @gonza9277
    @gonza9277 2 года назад +3

    Epico 🙌 no entiendo como no tenes 1 millon de seguidores aun.. Me hizo mucha gracia que te hayas olvidado las diapo, un crack total! Muchas gracias por compartir los conocimientos! 😊

    • @Dimasmas
      @Dimasmas  2 года назад +1

      Muchas gracias por tu comentario Jefe! 1 Millón? Dios te escuche jajajaja. De momento si llegamos a mil yo ya soy feliz 🙌

    • @gonza9277
      @gonza9277 2 года назад

      @@Dimasmas Bueno una meta a corta distancia, muchisima suerte!! Excelente todo el contenido!
      PD: El error en el minuto 28:15 no fue la ruta, fue que donde pusimos URL va URI
      ["SQLALCHEMY_DATABASE_URI"]

  • @buenogranados
    @buenogranados 2 года назад +1

    Poco a poco pero no falto a tus clases, gracias por tus videos

    • @Dimasmas
      @Dimasmas  2 года назад

      Con paciencia, la clave es intentar ser constante!

  • @helenavallesteixido3966
    @helenavallesteixido3966 2 года назад +3

    Molt bon vídeo, molt útil!!!

    • @Dimasmas
      @Dimasmas  2 года назад

      Moltes gràcies Heleen 😊

  • @alvarocastillo8361
    @alvarocastillo8361 8 месяцев назад +1

    Bastante buenos tus tutorialles, necesito de los seguidores o del tutor saber si hace desarrollos privados para un emprendimiento que tiene como objetivo construir 5 apps en timpo record (tipo micro servicios)

    • @Dimasmas
      @Dimasmas  8 месяцев назад

      Me puedes escribir a lokixin@gmail.com y explicarme con más detalles qué necesitas

  • @IvanHernandez-xw5du
    @IvanHernandez-xw5du 3 года назад +3

    :) bro, estoy cursando desarollo web , por no querer aprender php me avente a flask para el back y tu video me ayudo un monton !

    • @Dimasmas
      @Dimasmas  3 года назад

      Te entiendo en lo de no querer aprender php ajajaja, yo lo tuve que usar alguna vez para WordPress y no me convence mucho.
      Me alegra que te haya ayudado! Esta semana habrá segunda parte, para recoger datos de formularios y algunas formas de filtrar datos sql más elaboradas.

  • @I_Grey_I
    @I_Grey_I 3 года назад +2

    Yeeeei Dimas! Ha quedado buenísimo el video, aunque ha faltado el café, yo personalmente, tengo un juguito Boing. Qué genial que ya empecemos a trabajar con API's jeje, yo hice un pequeño ejercicio con una API del clima pero lo borré porque quería hacerlo más bonito y terminé arruinándolo JAJAJA. Sigue así Dimas, a pesar de que parecemos pocos, somos fieles a tus contenidos. Y, oye, qué te ha pasado, de verdad se ve que estás muy estresado porque estos últimos videos se te ve el ánimo como si se lo hubiera tragado un Dementor jeje, espero que todo esté yendo bien! SALUDOSSS!!!

    • @Dimasmas
      @Dimasmas  3 года назад +3

      Buenas Fernando! Es verdad, en este vídeo me faltó café jajajaja. Creo que sé cual es la API que comentas, en algún momento trabajaremos con APIs de terceros, igual le podemos echar un ojo.
      Me ha hecho mucha gracia lo del dementor jajaajaja, razón no te falta. Ahora que he empezado el máster y sigo trabajando, tengo que grabar los vídeos en los pocos ratos libres que tengo, y a veces no me queda mucha energía 😔. Os pido disculpas, intentaré estar más activo en los siguientes.
      Y es verdad, poco a poco va surgiendo una pequeña comunidad, os estoy muy agradecido! A ver si en 2022 llegamos a ser 1000, sería genial!

  • @alfredomarcelo5326
    @alfredomarcelo5326 2 года назад +3

    Excelente video bro, muchas gracias por el contenido, me ha ayudado bastante. :)

    • @Dimasmas
      @Dimasmas  2 года назад

      Muchas gracias a ti por verlo!

  •  2 года назад +1

    gracias Terodáctil

    • @Dimasmas
      @Dimasmas  2 года назад +1

      De nada triceratops

  • @alexisaltamirano3461
    @alexisaltamirano3461 2 года назад

    Excelente contenido.
    Tengo una consulta. Hace muy poquito estoy aprendiendo a usar SQLAlchemy, y he estado usando reflexion a partir del metodo MetaData(). Es posible hacer lo mismo de esta manera?
    Saludos!

  • @danielbayerriortega6388
    @danielbayerriortega6388 2 года назад +1

    Terodáctil

    • @Dimasmas
      @Dimasmas  2 года назад +1

      AJAJAJAJJAA GRANDEEE

  • @SonidosYresistores
    @SonidosYresistores 2 года назад +1

    Estimado Dimas, intentado en el terminal me ligo con lo siguiente: "pip install flask-sqlalchemy"
    con el anterior comando: "pip3 install Flask Flask-SQLAlchemmy", no se pudo.
    gracias por tu atención amigo Dimas.

    • @Dimasmas
      @Dimasmas  2 года назад

      Entonces todo solucionado verdad? Me alegro!

  • @nadaamialrededor
    @nadaamialrededor 6 месяцев назад

    Hola Dimas!
    Al ejecutar el /api/streamers me salta este error sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) unable to open database file.
    Estoy atascadísima con eso, sabes a qué se debe? He intentado hacer mil cosas para solucionarlo.
    Merci!

  • @pablonietopascual8741
    @pablonietopascual8741 Месяц назад

    Buenas, estoy siguiendo tus pasos, pero no se porque en el minuto 28:03, cuando pruebas a correr la aplicación y entrar a la vista de Streamers, ahí me salta un error de Unable Open Database. ¿Podrías decirme por qué?

    • @pablonietopascual8741
      @pablonietopascual8741 Месяц назад

      Vale, conseguí que me abriera la base de datos, pero ahora tengo el problema de que no me devuelve los datos, cuando accedo a la vista en la terminal me aparece simplemente esto [ ], me da una consulta vacía 🤣😅

  • @ismaeldelpozoocana2523
    @ismaeldelpozoocana2523 9 месяцев назад

    Buenas, me podrías decir tu correo para ponerme en contacto contigo? He intentado hacer lo del vídeo pero no he conseguido que funione. Gracias de antemano

  • @calceta888
    @calceta888 2 года назад

    Me parecia que El error del min 30:30 era porque no habias puesto db.create_all() en el main

  • @leonardopisano9575
    @leonardopisano9575 Год назад

    Estimado: la barra normal la conocemos como "slash" ("/") y la que usa Güindous en el path ("\") es "backslash", horrorosa herencia de D.O.S. Las palabrotas que me vi obligado a usar las he modificado un poco, por los niños.

  • @eleuteriocortes8384
    @eleuteriocortes8384 Год назад

    me creo un archivo DB_PATH y no me crea el de streamers.db

  • @SonidosYresistores
    @SonidosYresistores 2 года назад

    Buen dia Dimas y seguidores de este canal, por favor alguien podria echarme una ayuda con los siguientes errores:
    ERROR: Could not find a version that satisfies the requirement Flask-SQLAlchemmy (from versions: none)
    ERROR: No matching distribution found for Flask-SQLAlchemmy
    me salieron al ejecutar: "pip install Flask Flask-SQLAlchemmy"
    ya actualice mi python: python.exe -m pip install --upgrade pip
    llevo buen rato buscando pero no encuentro respuestas que me ayuden, de antemano mil gracias compañeros.

    • @Dimasmas
      @Dimasmas  2 года назад +1

      Hola miguel, estás usando Windows u otro sistema operativo? Puedes ejecutar los comandos:
      py --version
      pip --version
      y decirme que versiones te aparecen? Este error puede venir de algún conflicto entre python 3.x y python 2.7

    • @SonidosYresistores
      @SonidosYresistores 2 года назад

      @@Dimasmas disculpa amigo Dimas, omití la versión de mi Windows:
      "Win10 pro 64bits esp."
      lo ejecuto en una maquina virtual (VBOX)
      ****************************************************
      Resultado de las consultas:
      py --version :
      Python 3.10.2
      pip --version:
      pip 22.0.3 from C:\Users\migue\AppData\Local\Programs\Python\Python310\lib\site-packages\pip (python 3.10)
      version IDE:
      Versión: 1.64.2 (user setup)
      Commit: f80445acd5a3dadef24aa209168452a3d97cc326
      Fecha: 2022-02-09T22:02:28.252Z
      Electrón: 13.5.2
      Chromium: 91.0.4472.164
      Node.js: 14.16.0
      V8: 9.1.269.39-electron.0
      OS: Windows_NT x64 10.0.19044

    • @SonidosYresistores
      @SonidosYresistores 2 года назад

      @@Dimasmas amigo, hace como 1 mes "arme" una pc virtual de prueba-desarrollo(VBox) Win10 pro de 32 bits esp.
      Instale el VSCode y todo bien con los paquetes no tenia conflictos, desgraciadamente le asigne solo 20Gb, cree otra con Win64 con 150Gb de disco virtual.
      instale VSC y me encontraba repasando este video, puesto que ya había terminado de seguir casi todos, y me salto ese error :(

    • @SonidosYresistores
      @SonidosYresistores 2 года назад

      @@Dimasmas se le puede hacer un "Downgrade" al python? (...algún conflicto entre python 3.x y python 2.7)

    • @Dimasmas
      @Dimasmas  2 года назад +1

      ​@@SonidosYresistores Las versiones son correctas, no deberían ser la causa del problema. Si estás usando windows (aunque sea una máquina virtual), puedes probar los siguientes comandos,
      py -m pip install Flask-SQLAlchemy
      pip install Flask
      Vamos a ver si es un problema general o solo con la librería de flask-sqlalchemy.

  • @dayanaromerosoto1426
    @dayanaromerosoto1426 6 месяцев назад

    Para los que tiene problemas con el slash o le toma la ruta por alguna razón una solución es esta: import os
    file_path = os.path.abspath(os.getcwd())+"\manga.db"
    app.config["SQLALCHEMY_DATABASE_URI"] = 'sqlite:///'+file_path Gracias por el tutorial Dimas