FastAPI REST API CRUD

preview_player
Показать описание
En este ejemplo Práctico, aprenderemos a crear una REST API que haga las operaciones CRUD (Create, Read, Update, Delete) usando FastAPI, un framework de Python para la creación de aplicaciones web Backend.

Código del Ejemplo:

Videos Recomendados:

👨‍💻 ¿Qué servicios utilizo?

🌐 Redes:

📩 Contacto:

#python #fastapi #restapi
Рекомендации по теме
Комментарии
Автор

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!

Martin-vdux
Автор

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.

infosoft
Автор

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?

ivanmiguelportuondo
Автор

Estaba esperando está maravillosa clase 👽

tomasjesusescobarcueltan
Автор

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! 🖖

lfmtube
Автор

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

kevinniebla
Автор

Excelente contenido broth, preciso y claro. Gracias por compartir tus conocimientos 😎

alejandroch
Автор

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 👍

leopoldoramirezmontes
Автор

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"

zasory
Автор

muchas gracias Fazt un buen inicio con fastAPI

PonsianoDeLoor
Автор

Buen video man, mejor que muchos cursos pagos

qwwrt
Автор

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!

chidomen
Автор

Muy buen video! tenia que aprender fatsAPI y tu tutorial me ha sido de gran ayuda!

JosePron
Автор

Excelente tutorial, espero la parte 2, saludos

omar
Автор

Gracias por esto, es justo lo que estaba buscando para aprender python, excelente contenido...

luisalamo
Автор

Muy buen tutorial, felicitaciones, clarisimo todo

glp
Автор

Muy bueno! Muchas gracias por compartir

nicoux
Автор

50 min y ya comente !! son las 4:10 am 24/07/2021 argentina xd

gusober
Автор

Hola Fazt como estas? Crees que es mejor Fast API + React + MongoDB que la tech MERN?

javierrivasseau
Автор

Hola fazt muy buena explicación, consulta este framework tiene autenticación? 🇨🇴🇨🇴👍👍

orlandomanuelospinohernand