Django REST Framework, Tu primer REST API mas Despliegue

2024 ж. 22 Мам.
80 229 Рет қаралды

Aprende a crear tu primer REST API usando Django REST Framework. El framework de Python que esta desarrollado encima de Django para que puedas crear aplicaciones web backend, especificamente REST APIs, usando todo lo que ya conoces de Django. En este tutorial crearemos una REST API usando Django REST Framework y tambien aprenderemos a desplegarlos gratuitamente en un servicio llamado render.com
Requerimientos:
Curso de Django ➜ • Django, Curso de Djang...
Curso de Python ➜ • Curso Python para Prin...
Otros Videos Recomendados:
Curso de Git ➜ • Git y Github | Curso P...
Código del curso:
github.com/FaztWeb/djangorest...
Indice de Contenidos:
00:00 Introduccion al Curso
01:04 Project Setup
07:04 Models
09:54 API
22:56 Deploy en render.com
Javascript Orientado a Objetos ➜ • Curso de Javascript Or...
Arrays en Javascript ➜ • Javascript Arrays - Me...
ES Modules ➜ • Import y Export en Jav...
👨‍💻 ¿Qué servicios y productos utilizo?
Ledger (Hardware Wallet) ➞ bit.ly/3ijsVNW
SiteGround ➞ bit.ly/31u9ZEk
DigitalOcean ➞ m.do.co/c/8ef261d77de5
Cloudinary ➞ bit.ly/3ohNlJ7
#django #python #djangorestframework

Пікірлер
  • Siempre he usado en el trabajo Express o Flask, pero en el nuevo proyecto que tenemos han elegido Django como opción backend la verdad es que no tenía mucha idea de manejar este framework. Los tres últimos vídeos que has publicado me han sido de gran utilidad. Estoy en deuda contigo Fazt. Mil gracias

    @JimyDrive@JimyDrive Жыл бұрын
  • Gracias por escuchar siempre a la comunidad Fazt eres un grande

    @bellota9174@bellota9174 Жыл бұрын
  • Muchas gracias fazt, el aporte que haces a la comunidad de habla hispana no tiene valor, siempre con calidad, dando ese plus que te caracteriza. Ojalá nunca dejes de hacer contenido, para que todo aquellos que empezamos podamos tener recursos en nuestro idioma. Aunque luego sabemos que debemos aprender inglés xD

    @luisalarcon888@luisalarcon888 Жыл бұрын
  • Gracias a tús videos aprendí a programar

    @wilmerruiz2990@wilmerruiz2990 Жыл бұрын
    • Gracias a ti

      @FaztTech@FaztTech Жыл бұрын
  • De las mejores presentaciones en español para Desarroladores. Muy profesional! Felicitaciones!

    @juangabrielmejiavillamizar6428@juangabrielmejiavillamizar6428 Жыл бұрын
  • Uy no, estos vídeos de Django están súper geniales, gracias Fazt, justo hoy iba a buscar estos vídeos y me encuentro con que tú subiste estos, tus aportes son geniales, muchas gracias.

    @AndersonManosalva@AndersonManosalva Жыл бұрын
  • Gracias por el tutorial, siempre es sencillo seguir tus videos y motiva mucho a aprender. Ojala te animes a sacar más videos de django. Saludos desde Ecuador

    @santiagolechon9591@santiagolechon9591 Жыл бұрын
  • estaba acostumbrado a las apis con laravel o springboot y justo entre a un trabajo que me pide django estos videos que han subido son lo mejor muchas gracias, saludos desde colombi

    @giovannyjaramillo3473@giovannyjaramillo3473 Жыл бұрын
  • Fazt ha sido el mejor canal que he encontrado de progra en los ultimos a;os, explica demasiado bien!

    @tony99659@tony99659 Жыл бұрын
  • Esta parte de mi vida se llama alegría, muchas gracias.

    @pablo20237@pablo20237 Жыл бұрын
  • Funcionó 100%!!! en serio valoro mucho tus tutoriales, gracias por compartir tus conocimientos.

    @AndresSuarez-zd3oe@AndresSuarez-zd3oe Жыл бұрын
  • Fazt que crack, claro y conciso, gracias por aportar tanto a la comunidad

    @leandrorivera5044@leandrorivera5044 Жыл бұрын
  • Fantastico!, se aprende demasiado con vos y con la documentacion se amplia mucho mas. El Video funcina 100% hasta la fecha. (sin tener q cambiar la version de Django) Gracias.

    @VictorMartinez-vw9ql@VictorMartinez-vw9ql Жыл бұрын
  • Gracias por tomarte la molestia de hacer tan buenos tutoriales

    @hardysd@hardysd Жыл бұрын
  • Excelente tutorial, como siempre. Qué bueno que en este explicaste el deploy al detalle, el otro tutorial de django crud tuve unos de problemas que casi me matan la cabeza, gracias Fazt 🙌

    @heymay844@heymay8444 ай бұрын
  • que crack fazt, con este video ya voy a poder desplegar un back sencillo para mis proyectos, todo muy bien explicado.

    @danielguevara3903@danielguevara3903 Жыл бұрын
  • amo la simpleza de este framework

    @inakisanchez2552@inakisanchez25526 ай бұрын
  • De los mejores canales en youtube para coders totalmente

    @luiscarlosruizchicangana488@luiscarlosruizchicangana488 Жыл бұрын
  • Muy buen video, estoy ingresando en el tema de django y despligues, bien explicado y funcional. Felicitaciones por tan buen trabajo

    @vinni3950@vinni3950 Жыл бұрын
  • Gracias por todo el conocimiento que nos compartes,por fa sigue haciendo videos sobre django.

    @cristhian464@cristhian464 Жыл бұрын
  • Muchas gracias Fazt. ¡Justo lo que estaba buscando! Funcionó perfectamente. ¡Eres el mejor! 😁

    @MotokoViloria@MotokoViloria Жыл бұрын
  • Genial Fazt 😀 !!! ... veo que te estas poniendo el día con Django, sos un genio ... saludos !

    @GerunMatt@GerunMatt Жыл бұрын
  • Excelente tutorial! Muy explicito y claridad conceptual. Felicitaciones !!!

    @pascuals1705@pascuals17053 ай бұрын
  • chimba de videos me has ayudado demasiado, seria genial ver Django rest con vue.js , saludos desde Colombia

    @felipeasdfg75@felipeasdfg758 ай бұрын
  • Que gran aporte amigo FAZT Gracias!!

    @pichimateo@pichimateo Жыл бұрын
  • Gracias por el video, logre desplegar mi api para usarlo en mi proyecto, muy buen contenido

    @luisventura6928@luisventura6928 Жыл бұрын
  • Excelente, claro y conciso.

    @danielalfonsotorresmartine3327@danielalfonsotorresmartine3327 Жыл бұрын
  • Muito bom as suas aulas! Gostei muito de Django. Obrigado pela dedicação. Abraço.

    @acabralmorais@acabralmorais Жыл бұрын
  • Wow .. maldición estas en todas Fazt! Eres grande 🍷

    @astrixwr5662@astrixwr5662 Жыл бұрын
  • ufffff, gracias por los tutos, en una chance me pongo a ponerlos en practica

    @marcoantoniomontanomartin5885@marcoantoniomontanomartin5885 Жыл бұрын
  • Hola, que buen tutorial muchas gracias por tus aportes y claro que me gustaria ver la parte del front haciendo uso de la api muchas gracias Fazt

    @JuanCarlos-qd1wk@JuanCarlos-qd1wk Жыл бұрын
  • Espero con ansias el proximo tutorial de DRF😎

    @MatiasUzumy@MatiasUzumy Жыл бұрын
  • Wow. Lo que realmente sorprende es la variedad de tecnologías que conoce #Fazt

    @Nebillle@Nebillle Жыл бұрын
  • Me ayudaste muuuuucho, mil gracias por compartir tu conocimiento!!!

    @sergiogarzonmarino9878@sergiogarzonmarino9878 Жыл бұрын
  • Geniales todos los vídeos. Muchas gracias

    @migueleduardomaizares3701@migueleduardomaizares3701 Жыл бұрын
  • Muchas gracias, excelente video muy bien explicado.

    @gonzalomachado09@gonzalomachado09 Жыл бұрын
  • Muchas gracias, excelente desarollo

    @diegofernandopenasanchez5435@diegofernandopenasanchez5435 Жыл бұрын
  • soy fan de FAZTWE de antemano muchas gracias ...por eso me gusta el area de desarrollo entre todos no apoyamos y compartimos lo que sabemos...he aprendido mucho con tus videos amigo..era el que hacia falta y sabiendo que viene de FAZT esta noche no duermo jejeej proque se que estara buenisimo...saludos desde el puerto de Acapulco Mexico FAZT

    @williamguillermo7869@williamguillermo7869 Жыл бұрын
    • Django Rest Framework con Postgres y Docker , redis conectados al Front con reac Native...

      @williamguillermo7869@williamguillermo7869 Жыл бұрын
  • Excelente !! Gracias por todo lo que haces por la comunidad. Estaría genial que nos enseñes un una pequeña app/proyecto de django + react y como realizar el despligue, con tu forma de explicar, seria epico. Gracias de nuevo

    @juanmanuelarroyo5794@juanmanuelarroyo5794 Жыл бұрын
    • Gracias Juan. Justo uno de los siguientes es Django más React :)

      @FaztTech@FaztTech Жыл бұрын
  • Gracias fazt. Muy buena serie de django, ahora a practicar con react!

    @lucho.4838@lucho.4838 Жыл бұрын
    • Mucha suerte!

      @FaztTech@FaztTech Жыл бұрын
    • @@FaztTech tienes pensado hacer videos con rest framework y react, como los que tienes con node ?

      @lucho.4838@lucho.4838 Жыл бұрын
  • Hola Buenas Tardes De antemano muchisimas gracias por el contenido, me ayudo muchisimo Y no se si me puedas ayudar con otra duda, como podria hacer mi front end para que consumiera estas apis? no se si ya tienes un video con esto o si tienes pensado hacerlo en un futuro. Muchas gracias

    @oscarjaviervelascomoreno8024@oscarjaviervelascomoreno8024 Жыл бұрын
  • Saludos, gran aporte. No tienes algun video que muestre como se trata el almacenamiento de las imagenes?

    @endersonjavieromanamarquez1686@endersonjavieromanamarquez1686 Жыл бұрын
  • Maestro de maestros.

    @jesus_84_@jesus_84_ Жыл бұрын
  • Super tutotral muy muy completo gracias

    @Display_Block@Display_Block Жыл бұрын
  • Hola Fazt, muchas gracias por tus aportes. Como lo harias con SQL Server?

    @mauricioamado4285@mauricioamado4285 Жыл бұрын
  • Podrias hacer un video integrando en un solo servidor django + vue + vite ? y gracias por los videos tan buenos.

    @alexpimentelminga6551@alexpimentelminga6551 Жыл бұрын
  • Excelente fazt muy buen tuto

    @luiscarlosperez2626@luiscarlosperez2626 Жыл бұрын
  • que buen curso fazt, seria bueno un curso mas avanzado de django rest framework

    @juancamilopuentessandoval7840@juancamilopuentessandoval7840 Жыл бұрын
  • si creo otra tabla es decir otro modelo, en el archivo serializers debo tambien incluirlo ahi mismo en la clase ProjectSerializer(serializaers.ModelSerializer): con una clase Meta distinta?

    @luisfelipecorreamartinez9715@luisfelipecorreamartinez9715 Жыл бұрын
  • Muchas gracias!

    @santiruiz8991@santiruiz89913 ай бұрын
  • Hola! Muchas gracias por el video. Consulta, ¿cómo puedo desplegar una API en Render si estoy trabajando con Oracle en vez de PostgreSQL? Saludos y gracias por la ayuda.

    @yaelvelasquez4819@yaelvelasquez4819 Жыл бұрын
  • Excelente video!

    @gustavojuantorena@gustavojuantorena Жыл бұрын
  • AAAAAAAAAAAAAH QUE BUENOS QUE SON TUS VIDEOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOS

    @vmaspadlegion8215@vmaspadlegion8215 Жыл бұрын
  • hola fazt, gracias por el tutorial, para desplegar el proyecto usando djangorf con react como seria? toda la carpeta del proyecto de react debe estar dentro del proyecto django y servirse como archivos estaticos?

    @smao1277@smao127710 ай бұрын
  • Gracias por el tuto, como prodria crear un superuser?

    @andresfernandomogollon1357@andresfernandomogollon1357 Жыл бұрын
  • Un curso de DRF estaría excelente, saludos

    @pacon7055@pacon70559 ай бұрын
  • excelente tutorial!

    @ivangillig@ivangillig Жыл бұрын
  • Muchas gracias crack!

    @victorreyesalvarado8329@victorreyesalvarado8329 Жыл бұрын
  • TE AMO!!!

    @cafeteriapekin4581@cafeteriapekin458110 ай бұрын
  • Buen video saludos

    @YODA5919@YODA5919 Жыл бұрын
  • Excelente!!!!

    @giselaparedes2457@giselaparedes24577 ай бұрын
  • Muchas gracias por tu video es realmente muy bueno, tengo una consulta si no es molestia porque estoy usando vue y cuando quiero acceder a la api me da este error: " has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.". Sabrias porque es? desde ya muchas gracias

    @gonzalomachado09@gonzalomachado0911 ай бұрын
  • El contenido de Fazt es super y se que esto es un tutorial, pero es mas un tutorial de como desplegar que en si de API Rest, se le dedican solo 15 minutos al framework y el resto a despliegue

    @user-eh9um6wc2k@user-eh9um6wc2k Жыл бұрын
  • Hola Fazt muy bueno tu vídeo el Error de el css y js lo pude solucionar incluyendo el bootstrap.min.js.map y bootstrap.rtl.min.css.map

    @franco-miguez@franco-miguez Жыл бұрын
  • Excelente

    @nesal64@nesal64 Жыл бұрын
  • Amazing!!!

    @matiasvallejosdev@matiasvallejosdev Жыл бұрын
  • Ahora solo falta que nos enseñes a programar videojuegos con c++ XD... Buen trabajo

    @jeroku18@jeroku18 Жыл бұрын
  • Hola a todos..una consulta que servicio recomiendan para publicar una apirest en django

    @nicoch8858@nicoch88582 күн бұрын
  • hola como podria poner validaciones? por ejemplo, se me ocurre... no ingresar dos proyectos con el mismo nombre?

    @santiagoespindola1785@santiagoespindola1785 Жыл бұрын
  • una pregunta, ¿si yo prefiriera usar docker no me haría falta usar virtulenv? ¿o sigue siendo recomendble?

    @kaerit8453@kaerit8453 Жыл бұрын
  • u r the bast man, thnks

    @gabopython@gabopython Жыл бұрын
  • Master 👽

    @Holri@Holri Жыл бұрын
  • Genial

    @JorgeGonzalez-zs7vj@JorgeGonzalez-zs7vj Жыл бұрын
  • Muchas gracias fazt , hace mucho lo estaba esperando! , termino el anterior proyecto de django que publicaste y vendre con este

    @DanielCodContent@DanielCodContent Жыл бұрын
    • Excelente Daniel 👍

      @FaztTech@FaztTech Жыл бұрын
  • en esa pagina render se puede hacer un deploy con yml ?

    @rafaelrafael4843@rafaelrafael4843 Жыл бұрын
  • com se pueden hacer despliegues mucho mas rapidos? que servicio en la nube y que tecnologias se necesitan?

    @mage0966@mage09665 ай бұрын
  • Fazt cuando un vídeo de testing en React?

    @brayanrodriguezmontealegre2268@brayanrodriguezmontealegre2268 Жыл бұрын
  • Estoy haciendo este ejercicio, pero cuando quiero usar el Thunder Client y coloca la dirección web, en la terminal me arroja este mensaje: You're accessing the development server over HTTPS, but it only supports HTTP.

    @rubenpenott6161@rubenpenott616122 күн бұрын
  • Tengo una duda. Una vez desplegado el proyecto, si quiero actualizarlo y agregarle funcionalidades, como se debería hacer? Solo actualizo el repositorio y los cambios luego se ven reflejados al volver a desplegar el proyecto? Buen video rey :)

    @jeralsbarrera2119@jeralsbarrera21194 ай бұрын
  • Hola, cuando hago el deploy, no me lee el archivo build.sh, instala los requirements pero no hace las migraciones ni el archivo static, que puedo hacer?

    @Nexus2208@Nexus2208 Жыл бұрын
  • si les sale error de tkinder o algo en mi caso era que estaba importando tkinder en alguna parte del proyecto y no lo usaba, con la lupa de visual studio podes buscar la palabra tkinder y ver donde lo estas llamando para que borres esa parte del codigo y listo funciono de one

    @cristiancastano3283@cristiancastano3283 Жыл бұрын
  • para ti que es mejor este django rest o FastAPI ???

    @danielalbertojassoortiz1632@danielalbertojassoortiz1632 Жыл бұрын
  • con pipenv , te genera el requirement cada vez que instalas algo, te lo recomiendo

    @jairodavid222@jairodavid222 Жыл бұрын
    • Es una excelente idea, solo que para este tuto como no quise explicar el tema de administradores de paquetes mas a fondo no use pipenv, poetry, o conda. Pero sin duda son mejores opciones.

      @FaztTech@FaztTech Жыл бұрын
  • Buenas, me pudieran ayudar con un problema que estoy teniendo en render. Lo que me está pasando es que en mi entorno local las imágenes se ven y se cargan de manera excelente y al momento de subir mi proyecto en render las imágenes se dejan de ver y cuando subo una nueva tampoco se ven. Desde ya muchas gracias y buen video.

    @adanvolken6681@adanvolken66815 ай бұрын
  • Cuando uso git no me reconoce que exista ni que se pueda utilizar, que deberia hacer?

    @Kmpsssss@Kmpsssss Жыл бұрын
  • El tema que estas usando como se llama?

    @juanjara5086@juanjara50867 ай бұрын
  • Me sale server Error 500, primer desplegue uno personal y despues de tu repositorio, pero no me funciona ninguno, ayudame :(

    @daveryansantivanezmunguia6894@daveryansantivanezmunguia68944 ай бұрын
  • Amigo que sencillo es este framework

    @incognito14x2@incognito14x25 ай бұрын
  • Podrias hacer un video de angular 17 con django rest framework ahora con la nueva version de angular hay bastantes personas que desean conectar frontend con backend

    @user-sg8fp3vl9i@user-sg8fp3vl9i6 ай бұрын
  • alguno tiene fallos con whitenoise a la hora de hacer el deploy????

    @ozzymnds9920@ozzymnds99202 күн бұрын
  • Me marca un error donde me dice No module named _tkinter

    @ryan-gmusic8157@ryan-gmusic8157 Жыл бұрын
  • god

    @hammerhead7663@hammerhead76636 ай бұрын
  • Vale la pena tener un stack django angular?

    @christianmoreno8815@christianmoreno8815 Жыл бұрын
    • Puede facilitarte mucho el desarrollo, pero Sí, es una opcion. Muy pronto publicare algun ejemplo :)

      @FaztTech@FaztTech Жыл бұрын
  • Hola alguien pudo desplegar el portafolio para que me explique como organizar las imágenes que uno carga en de los proyecto, para poder visualizarlas en el despliegue

    @cristianarc6259@cristianarc6259 Жыл бұрын
  • 💥💥💥💥Me da este error: bash: gunicorn: command not found AYUDAAAA

    @josuemunozavila5038@josuemunozavila5038 Жыл бұрын
    • Recuerda que debes tener en el entorno virtual instalado gunicorn. Usando pip install gunicorn

      @FaztTech@FaztTech Жыл бұрын
    • ​@@FaztTech ya lo solucione, no se cual fue el error, borre el proyecto de render y lo volví a crear

      @josuemunozavila5038@josuemunozavila5038 Жыл бұрын
  • Hola, excelente vídeo, pero me surge una duda. ¿Es posible realizar el consumo de dicha api localmente con React? O sea, sin tener que hacer el deploy en render

    @camilo0411@camilo0411 Жыл бұрын
    • Localmente si! Vas a tener que usar también django-cors-headers para evitar problemas con CORS cuando consumas la API en React

      @javicerodriguez@javicerodriguez Жыл бұрын
    • @@javicerodriguez Muchas gracias

      @camilo0411@camilo0411 Жыл бұрын
  • I dоwnloaded everything is okay

    @camilortiz1@camilortiz1 Жыл бұрын
  • Muy bueno, is very muy bueno, congratulation.

    @beginnerincpp3840@beginnerincpp3840 Жыл бұрын
  • hola, al hacer deploy me aparece este error ModuleNotFoundError: No module named '_tkinter'

    @giansalazar5168@giansalazar5168 Жыл бұрын
    • Es raro que te pida tkinter. Asegúrate de ubicarte desde el entorno virtual y desde allí generar el archivo requirements.txt

      @FaztTech@FaztTech Жыл бұрын
    • @@FaztTech ese error me aparece cuando va a configurar los archivos estaticos, es algo relacionado con bootstrap y rest_framework, porque ya hice deploy de un proyecto de django y pude ponerlo en produccion sin problemas

      @giansalazar5168@giansalazar5168 Жыл бұрын
    • @@giansalazar5168 Pudiste resolverlo?, porque ya intente de varias maneras y nada ..todo quedo varado lo realizado por el video de esta manera.

      @renebautista9840@renebautista9840 Жыл бұрын
    • @@renebautista9840aún no lo resuelvo, ese problema solo me aparece con django rest framework, con django si he podido hacer deploy

      @giansalazar5168@giansalazar5168 Жыл бұрын
    • @@giansalazar5168 ok veré una vez más si puedo dar solución sino ya fue, son los clásicos errores que nadie considera...

      @renebautista9840@renebautista9840 Жыл бұрын
  • Hola, alguien sabe como arreglar este error: raise AppImportError("Failed to find attribute %r in %r." % (name, module)) Jun 26 07:37:02 PM gunicorn.errors.AppImportError: Failed to find attribute 'wsgi' in 'serverPymeDesk'.

    @johndsantamaria882@johndsantamaria88211 ай бұрын
    • Lo arreglaste?

      @Geogz@Geogz6 ай бұрын
    • Sí, pero tuve que hacerlo desde cero, al parecer era algo que no había instalado.

      @johndsantamaria882@johndsantamaria8826 ай бұрын
KZhead