FastAPI & Mongodb RESTAPI CRUD

preview_player
Показать описание
En el ejemplo Práctico del dia de hoy, vamos a aprender a crear una REST API usando Python y la base de datos NoSQL Mongodb. Crearemos una API REST que realice 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 #mongodb
Рекомендации по теме
Комментарии
Автор

Para aquellos que les de error de campo ID requerido cuando estan haciendo la peticion en el minuto 29:02 es por el uso de la biblioteca typing y Optional en el minuto 23:40, se puede solucionar de 2 formas:

1. Puedes usar el Optional de la biblioteca de typing, pero lo declaras asi id: Optional[str] = None

2. Si estas en python3.10 para arriba, puedes directamente id: str | None = None sin tener que importar la biblioteca typing

A lo mejor es por estar usando versiones nuevas de lo que esta usando fazt hace 2 años, tal vez usando exactamente la mismas versiones que se usan en el video no deberia haber problema alguno.

Saludos

ejsalas
Автор

Amigo una pregunta, si quiero ahcer un documento con subdocumentos como debo crear el modelo?

svaltqt
Автор

Estaba pensando si en usar node o fast api, pero creo que me gusta más fast api por el tema de que el código es más fácil de entender y rápido de actualizar, lo que para una empresa pequeña es clave para gestionar el cambio con rapidez.

Los equipos que trabajan con muchos lenguajes o que son muy complejos, tienen a ser más lentos o difíciles de formar, al menos al principio jeje

diarioparaemprendedores
Автор

Excelente material, recomendado 💯, muy funcional para entender el proceso. Me ayudó con un" problemita" que tenía mi código y realmente. Gracias totales 👍👍👍😎

aquilesm
Автор

porque cuando hago la importación del modulo user y colocoo from routes.user import user, me dice unable to import 'router.user
y esta escrito bien. por favor alguien me responde?

keilersalcedo
Автор

excelente esperaremos otro ejemplo mas incluyendo algo seguridad de de usuarios token, etc saludos

gposoft
Автор

Lan del Rey! entendi esa referencia jhahahahaha Saludos Fazt!

adrielrodriguez
Автор

Fazt te amo, de grande quiero ser como tu, si algún día te conozco en persona te voy a arrancar el aparato a mordidas

Pd: deberías hacerte un curso de node js o algo así, pero avanzado :(

miguelvega
Автор

Los modelos serían las entidades de bbdd y los schemas serían los DTO (data trasfer object que seian los objetos de entrada y salida para quebeo usuario final nonsepa cual es lelnmodelonde la entidad que se guarda en la bbdd se pueden hacer dto's de varios modelos ejemplo persona y empleado haciendo un merge de información de estos datos.

Naimadmdp
Автор

buen video fazt me gustaria que hicieses un proyecto fullstack que complemente esta restAPI

luiggillo
Автор

al momento de actualizar el user el password se guarda sin encriptar

eliasmaggi
Автор

si quiero agregar mas tablas al proyecto como se haria? para recibir los get, post etc..?

noonooidle
Автор

fazt una pregunta en lo laboral que es los que mas utilizan DFR o faztApi por sus modulos extras cual es mas veloz y con mejores modulos para agilizar y no reinventar la rueda...saludos y como siempre grande Fazt en tu forma de compartir el conocimiento

williamguillermo
Автор

Muchas gracias, pregunta ¿De casulidad piensas hacer algo con FastAPI + webtokens? Gracias

diegocamilopenaramirez
Автор

Definitivamente hermoso contenido jeje :3

diarioparaemprendedores
Автор

Tengo una duda, como podría modelar un esquema con dos objetos que tienen una relación many to many usando el BaseModel?

antoniogermanmarqueztrujil
Автор

nice tutorial, please try in english :)

muasx
Автор

fazt saludos sube el repositorio porfa xd

identiclla
Автор

¿Por qué agregaste el id al esquema user si despues lo eliminas?

LuisAlonsoLopezLopez
Автор

Hola fazt gran tutorial, tengo una curiosidad no he podido validar cuando no se encuentra el _id cuando sie digite mal ese parámetro en la api.

orlandomanuelospinohernand