FastAPI REST API CRUD

  Рет қаралды 69,679

Fazt Code

Fazt Code

Күн бұрын

Пікірлер: 94
@Martin-vd6ux
@Martin-vd6ux Жыл бұрын
Para los que no les deja utilizar el método post.dict(), utilicen post.model_dump() ya que post.dict() quedó obsoleto. Gracias por el video Fazt!
@infosoft2800
@infosoft2800 3 жыл бұрын
Si por x motivo tienen problemas con la terminal de vscode y en lugar de bash o cmd les aparece como powershell. Tienen que ir a "preferences" y "settings". En el buscador escriben "Terminal Integrated Default Profile Windows" y en la primera opción si ven que lo tienen como powershell, lo cambian por "Command Prompt". Cierran el proyecto y reinician vscode. Hago este aporte porque al seguir el tutorial, por alguna razón el powershell no me permite ejecutar conda.
@devrik7096
@devrik7096 3 жыл бұрын
Ah vueltoooo! Fazt ah vuelto
@tomasjesusescobarcueltan7448
@tomasjesusescobarcueltan7448 3 жыл бұрын
Estaba esperando está maravillosa clase 👽
@lfmtube
@lfmtube 2 жыл бұрын
Fantástico video desde el segundo cero hasta el fin, muchas gracias! Aprendí bastantes más cosas nuevas de las que me imaginaba. Nuevo suscriptor! 🖖
@ivanmiguelportuondo5580
@ivanmiguelportuondo5580 2 жыл бұрын
Es increíble lo que he aprendido con tus vídeos , te sigo hace un par de años y no dejo de hacerlo pues mejoro como profesional con cada uno de ellos , gracias por este tutorial . La consulta es: ¿ como hace para aprender tantas tecnologías al mismo tiempo?
@eljapi9346
@eljapi9346 2 жыл бұрын
yo pienso que depende de tu nivel de interés en la materia, mientras más involucrado esté en tu vida, mayor conocimiento tendrás
@alejandroch1202
@alejandroch1202 2 жыл бұрын
Excelente contenido broth, preciso y claro. Gracias por compartir tus conocimientos 😎
@zasory
@zasory 10 ай бұрын
29:00 para los que tuvieron problemas en ese minuto finalmente di con la solucion , quizas en la version del profesor ermitira agregar el objeto (diccionario) como se lo permitia a el pero en versiones nuevas no y es que el esquema pide si o si datos y hay que especificar en case de que no, adjunto mi solución: from fastapi import FastAPI from pydantic import BaseModel #Modelo inicial, como van a lucir nuestros datos from typing import Text, Optional from datetime import datetime from fastapi import HTTPException, status from fastapi.encoders import jsonable_encoder from uuid import uuid4 as uuid app = FastAPI() posts = [] # Post Model class Post(BaseModel): id: Optional[str] = None title: str author: str content: Text created_at: datetime = datetime.now() published_at: Optional[datetime] = None published: bool = False @app.get('/') def read_root(): return { "welcome":"welcome to my REST API" } @app.get('/posts') def get_posts(): return posts @app.post('/posts') def save_post(post : Post): post.id = str(uuid()) post_dict = jsonable_encoder(post) posts.append(post_dict) return "recibido"
@leopoldoramirezmontes1856
@leopoldoramirezmontes1856 3 жыл бұрын
Muchas gracias Fazt , por tu contenido. Siempre muy claro, directo y efectivo. 👍 En verdad gracias a tu contenido he aprendido muchas cosas y creo que puedo volver a tener futuro en la carrera de desarrollo de software 👍
@germanconil9475
@germanconil9475 Жыл бұрын
Sin desperdicios !!! sos un crack!!!
@kevinniebla1364
@kevinniebla1364 6 ай бұрын
Los que le salga problema del 422 aunque lo tenga exactamente igual, se debe a que ahora tienes que definir Optional como None, id: Optional[str] = None y published_at : Optional[datetime] = None
@leonelalexanderdiaz7183
@leonelalexanderdiaz7183 2 ай бұрын
Aplica para los que son Optional, de forma que no sea requerido en el cuerpo de la peticion
@qwwrt8596
@qwwrt8596 Жыл бұрын
Buen video man, mejor que muchos cursos pagos
@JosePron19
@JosePron19 2 жыл бұрын
Muy buen video! tenia que aprender fatsAPI y tu tutorial me ha sido de gran ayuda!
@999999999omar
@999999999omar 3 жыл бұрын
Excelente tutorial, espero la parte 2, saludos
@luisalamo2658
@luisalamo2658 3 жыл бұрын
Gracias por esto, es justo lo que estaba buscando para aprender python, excelente contenido...
@PonsianoDeLoor
@PonsianoDeLoor Жыл бұрын
muchas gracias Fazt un buen inicio con fastAPI
@kikecastor
@kikecastor 2 жыл бұрын
genial Fazt, muchas gracias!
@glp7777
@glp7777 2 жыл бұрын
Muy buen tutorial, felicitaciones, clarisimo todo
@jeanfabraruiz7994
@jeanfabraruiz7994 2 жыл бұрын
Cómo hago para que cuando esté en el localhost del navegador se me vean los datos igual de organizados como en el min 36:51 Pasa que me aparece la lista de los post pero en una línea
@felipeavila8722
@felipeavila8722 2 жыл бұрын
Otro nivel estos tutoriales!
@gusober4673
@gusober4673 3 жыл бұрын
50 min y ya comente !! son las 4:10 am 24/07/2021 argentina xd
@FaztCode
@FaztCode 3 жыл бұрын
xD Gracias por el apoyo Gus. Exitos!
@diegosanabria695
@diegosanabria695 9 ай бұрын
A quienes les sale un error usando Optional al momento de hacer el post coloquen "= None" al final de cada Optional, puede ser por la version de Python 🤔. Esto permite que se hagan posts normalmente
@VHSHORROR8
@VHSHORROR8 2 жыл бұрын
Hola video terminado-....heroku ya quito el metodo gratis o bueno de mi parte no lo encontre lo subire a github.. Gracias
@nicoux9581
@nicoux9581 Жыл бұрын
Muy bueno! Muchas gracias por compartir
@cristianezequiel815
@cristianezequiel815 Жыл бұрын
Hola nesecito ayuda con el error 422 lo tengo igual que vos y no me deja hacer el post
@hannsflip
@hannsflip 5 ай бұрын
Gracias por la explicacion!!!
@chidomen132
@chidomen132 2 жыл бұрын
Muchas gracias, Fazt por tan excelente video! Me gustaría preguntarte qué podría usar para desplegar modelos de machine learning, por lo que mencionaste Heroku creo que no podría servirme, te agradecería mucho si pudieras recomendarme algo. Gracias nuevamente!
@nicolasdemaria2164
@nicolasdemaria2164 2 жыл бұрын
te quiero mucho fazt
@arthurblair6999
@arthurblair6999 Жыл бұрын
Buenas Fazt, como haces para recargar la consola? Yo le pico ctrl + c y vuelvo a ejecutar uvicorn app:app
@javierrivasseau8956
@javierrivasseau8956 7 ай бұрын
Hola Fazt como estas? Crees que es mejor Fast API + React + MongoDB que la tech MERN?
@eduardolopezcolmenero
@eduardolopezcolmenero 2 жыл бұрын
Y este proyecto se podría deploy en serverless? Como a un lambda? O se tendría que desarrollar para lambda específicamente?
@manuelduarte8880
@manuelduarte8880 3 жыл бұрын
primer comentario jajaja, genial buen video como siempre grande Fazt
@robertovalerio4390
@robertovalerio4390 3 жыл бұрын
Muchas gracias por esto, increible
@mrcbqr
@mrcbqr 2 жыл бұрын
Excelente contenido!
@antoniopaz3575
@antoniopaz3575 Жыл бұрын
FAZT muy buen video, la verdad siempre que busco algo que aprender, siempre estas tu, queria preguntarte, si puedes hacer un video sobre como hacer un CRUD con relaciones N:N con fastapi, o si ya hiciste un video que hables de ello, la verdad me ayudarias bastante, si cuentas con alguna comunidad de Fast API que me pueda ayudar, gracias de antemano, muy buenos videos
@orlandomanuelospinohernand9869
@orlandomanuelospinohernand9869 3 жыл бұрын
Hola fazt muy buena explicación, consulta este framework tiene autenticación? 🇨🇴🇨🇴👍👍
@zrjcoding
@zrjcoding 3 жыл бұрын
Como puedo hacer el metodo PUT (editar) pero ya con una base de datos?
@ximenadelaluzcontrerasmend8161
@ximenadelaluzcontrerasmend8161 2 жыл бұрын
Me sirvió muchisimo gracias :3
@kbra17
@kbra17 3 жыл бұрын
Se podria anadir el uuid al modelo?
@arnifuentes7055
@arnifuentes7055 2 жыл бұрын
Gracias Fazt!!!!
@gilbertonava2373
@gilbertonava2373 3 жыл бұрын
Fazt usando Fast
@AlanHernandez-ng4fd
@AlanHernandez-ng4fd 3 жыл бұрын
Volvió
@jobadolfosalinashernandez265
@jobadolfosalinashernandez265 11 ай бұрын
Para Heroku me está pidiendo agregar un método de pago, tú cómo le hiciste para que no te cobrara?
@FaztCode
@FaztCode 11 ай бұрын
Cuando grabe el video era gratuito ahora ya es de pago otra opción para desplegar proyectos de Python gratis puede ser render.com
@jobadolfosalinashernandez265
@jobadolfosalinashernandez265 11 ай бұрын
​@@FaztCodemuchas gracias!
@dmellito1787
@dmellito1787 3 жыл бұрын
eres un capo papa
@tupapielrey3978
@tupapielrey3978 10 ай бұрын
me trabe en la parte 29:00 me sigue saliendo error 422 help me
@zasory
@zasory 10 ай бұрын
Amigo mio , pude resolverlo, espero llegar a tiempo con la respuesta, la deje como comentario , de todos modos te envio el código: from fastapi import FastAPI from pydantic import BaseModel #Modelo inicial, como van a lucir nuestros datos from typing import Text, Optional from datetime import datetime from fastapi import HTTPException, status from fastapi.encoders import jsonable_encoder from uuid import uuid4 as uuid app = FastAPI() posts = [] # Post Model class Post(BaseModel): id: Optional[str] = None title: str author: str content: Text created_at: datetime = datetime.now() published_at: Optional[datetime] = None published: bool = False @app.get('/') def read_root(): return { "welcome":"welcome to my REST API" } @app.get('/posts') def get_posts(): return posts @app.post('/posts') def save_post(post : Post): post.id = str(uuid()) post_dict = jsonable_encoder(post) posts.append(post_dict) return "recibido"
@joseparra1620
@joseparra1620 3 жыл бұрын
Excelente. Graciasss
@inakidiez5428
@inakidiez5428 3 жыл бұрын
gracias bro, me re ayudo
@sebastiananea3173
@sebastiananea3173 2 жыл бұрын
Excelente el video, pero me queda una duda. En el update, en lugar de hacer cada propiedad (por ej posts[index]["title"] = updatedPost.title y asi con todas) no se puede y es conveniente hacer directo posts[index] = updatedPost?
@dusk1706
@dusk1706 Жыл бұрын
si se hace asi se estaria actualizando tanto el id como la fecha de creacion
@josemariadiy6400
@josemariadiy6400 2 жыл бұрын
Hola, Al 2022 que framework me recomiendas usar en el ecosistema Python..... Django, Flask o FastApi ?? 🤔🤔🤔🤔 Saludos
@FaztCode
@FaztCode 2 жыл бұрын
Personalmente te diría Django, fast api y luego flask
@josemariadiy6400
@josemariadiy6400 2 жыл бұрын
@@FaztCode muchas gracias 👍
@leandrovillalobos2828
@leandrovillalobos2828 3 жыл бұрын
por un momento pensé que habías creado tu propio framework con mujerzuelas y juegos de azar(comentario de Bender en Futurama XD)
@SamirJzVFX
@SamirJzVFX 3 жыл бұрын
Buenísimo video. Solo me surgió una duda, de cusndo a aqui Python declara variables como si fuera Kotlin? Ej: variable:int
@christiangivc1196
@christiangivc1196 3 жыл бұрын
python siempre lo ha hecho así, solo que no es muy común, pues python lo hace de manera automática
@luisfelipe-pt5ts
@luisfelipe-pt5ts 3 жыл бұрын
Primer comentario
@luisfelipe-pt5ts
@luisfelipe-pt5ts 3 жыл бұрын
Saludos Fazt gracias por tanto
@manuelduarte8880
@manuelduarte8880 3 жыл бұрын
@@luisfelipe-pt5ts rayos casi te gano jajja
@lambdacoding9618
@lambdacoding9618 2 жыл бұрын
Disculpa ,Que tema usas para vscode?
@FaztCode
@FaztCode 2 жыл бұрын
Este tema se llama Dobri Next
@lambdacoding9618
@lambdacoding9618 2 жыл бұрын
@@FaztCode genial!! Gracias
@rubendarksun6691
@rubendarksun6691 2 жыл бұрын
Buenísimo vídeo. Podrías decirnos cuál es el theme que usas en VS Code?
@lambdacoding9618
@lambdacoding9618 2 жыл бұрын
X2
@ZETECdev
@ZETECdev Ай бұрын
FaztAPI
@manuelcobasguerra5688
@manuelcobasguerra5688 3 жыл бұрын
Buenas horas para subir video :D
@FaztCode
@FaztCode 3 жыл бұрын
xD igual muchos programadores duermen tarde :P
@alejandrootero5989
@alejandrootero5989 3 жыл бұрын
Es una buena hora para programar.
@manuelcobasguerra5688
@manuelcobasguerra5688 3 жыл бұрын
@@alejandrootero5989 aqui son la 2:24am jsjsjs
@alejandrootero5989
@alejandrootero5989 3 жыл бұрын
@@manuelcobasguerra5688 También vivo en Venezuela.
@manuelcobasguerra5688
@manuelcobasguerra5688 3 жыл бұрын
@@FaztCode xd, gracias por el contenido :D
@penukulashiva
@penukulashiva 3 жыл бұрын
I have some dout could you help me
@alxa6079
@alxa6079 3 жыл бұрын
FastAPI es un fw creado por talento latino
@carloscubas8405
@carloscubas8405 3 жыл бұрын
Hola Fazt, primero que nada gran video !.. una consulta rapida, en mac os al crear el ambiente virtual me lo instala con la version de python 3.9.6 mientras que mi version del sistema es 2.7.16, la cuestion es que estando en vscode, en la terminal integrada al hacer el "python --version" me muestra la 2.7.16 cuando en teoria deberia ser la otra, ¿Sabes a que se podria deber eso? , es simple pero quisiera saber a que se debe !... gracias de antemano !
@leiberbertel2275
@leiberbertel2275 2 жыл бұрын
Dentro de las opciones de Visual Studio Code debes elegir aquella que dice elegir interprete; ahí seleccionar la que aparece con la opción venv (virtual envirements o entorno virtual) para que así te cargué la versión que descargaste con pip o pip3. Espero esto te ha ayudado
@hagoresumenes9224
@hagoresumenes9224 Жыл бұрын
-fazt ¿por que usas tab de 8 espacios? -mis motivaciones van mas allá de tu entendimiento
@FaztCode
@FaztCode Жыл бұрын
jajaj
@manuelcobasguerra5688
@manuelcobasguerra5688 3 жыл бұрын
Sexto Comentario :D
@FaztCode
@FaztCode 3 жыл бұрын
Excelente :D
@carlosjaredmartinezleon3251
@carlosjaredmartinezleon3251 3 жыл бұрын
Muy buen video! Quise subir una app de reconocimiento facial pero en el repositorio de git me apareció "Method not allowed" y en el link de heroku me apareció "Internal Server Error" :( no sé qué hice mal
@FaztCode
@FaztCode 3 жыл бұрын
en heroku para poder ver los errores de consola puedes escribir el comando: heroku logs --tail devcenter.heroku.com/articles/logging o que error obtienes al momento de desplegar? 🤔
@DPM-TI--MatheusAnalistadesiste
@DPM-TI--MatheusAnalistadesiste 3 жыл бұрын
toppppppppppppppppppppppppppppp
@MsSoldadoRaso
@MsSoldadoRaso 3 жыл бұрын
Sube una SLOW API
@yoenyutub
@yoenyutub 3 жыл бұрын
FastAPI, el framework Python de creación de API creado por Fazt.
@beldark4461
@beldark4461 3 жыл бұрын
....... perdido ............ reaparesiste .......
@FaztCode
@FaztCode 3 жыл бұрын
He estado haciendo streams de hecho todo los dias en Twitch ;) pero ya estoy devuelta en KZbin con más contenido
@cristhianipanaquesanchez4679
@cristhianipanaquesanchez4679 2 жыл бұрын
Hola buen tutorial, pero tengo un error al momento de ejecutar "git push heroku main" aparece esto: ERROR: Could not install packages due to an OSError: [Errno 2] No such file or directory: '/C:/Windows/TEMP/abs_e9b7158a-aa56-4a5b-87b6-c00d295b01fanefpc8_o/croots/recipe/certifi_1655968940823/work/certifi' Alguna solución o recomendación.. Gracias!
FastAPI & Mongodb RESTAPI CRUD
1:01:55
Fazt Code
Рет қаралды 30 М.
Django REST Framework y React CRUD
1:49:14
Fazt Code
Рет қаралды 159 М.
UFC 310 : Рахмонов VS Мачадо Гэрри
05:00
Setanta Sports UFC
Рет қаралды 1,2 МЛН
1% vs 100% #beatbox #tiktok
01:10
BeatboxJCOP
Рет қаралды 67 МЛН
REAL or FAKE? #beatbox #tiktok
01:03
BeatboxJCOP
Рет қаралды 18 МЛН
FastAPI & SQLAlchemy RESTAPI CRUD
56:05
Fazt Code
Рет қаралды 60 М.
Crea una API con Python en menos de 5 minutos (Fast API)
19:42
Garaje de ideas | Tech
Рет қаралды 88 М.
Flask, REST API simple
40:03
Fazt Code
Рет қаралды 123 М.
Django Portafolio, Ejemplo Práctico
1:48:47
Fazt Code
Рет қаралды 90 М.
Django & PostgreSQL CRUD
59:10
Fazt Code
Рет қаралды 42 М.
Anaconda - Python Package manager (Conda)
29:31
Fazt
Рет қаралды 71 М.
Entrevista a Sebastián Ramirez, creador de FastAPI
43:31
Platzi
Рет қаралды 155 М.
Tu primer REST API usando Node.js, ¿Que es una REST API?
1:16:02
Fazt Code
Рет қаралды 351 М.
UFC 310 : Рахмонов VS Мачадо Гэрри
05:00
Setanta Sports UFC
Рет қаралды 1,2 МЛН