• Inicio
  • Iniciar sesión
  • Crear cuenta
  • Precios
  • Blog

¡Califica el Curso para crear servicios web con Python y FastAPI!

Selecciona la calificación de 1 a 5 estrellas

Reporta un error

Curso Curso para crear servicios web con Python y FastAPI

Video Actualizar reseñas

Tipo de error

Algo salió mal al cargar el vídeo

El vídeo no pudo cargarse, hemos enviado un reporte al equipo de desarrollo, para poder solucionarlo a la brevedad.

Mientras solucionamos el problema, intenta lo siguiente para solucionar el error:

  • Recarga la página
  • Intenta reiniciar tu navegador y luego vuelve a reproducir el vídeo
  • Vacía el caché de tu navegador
  • Intenta reproducir con las extensiones del navegador deshabilitadas
  • Intenta con un navegador distinto
  • Si el problema persiste contáctanos en Discord
home Ir al inicio report_problem Reportar falla star Valorar curso

¡Desbloquea vídeos ilimitados! Sube a Premium

Tus 10 clases gratis se han agotado. Suscríbete por $12USD al mes

Suscribirme
  • check_circle_outline
    Módulo 1 | 5 clases

    Introducción

    expand_more
  • check_circle_outline
    Módulo 2 | 6 clases

    cURL

    expand_more
  • check_circle_outline
    Módulo 3 | 4 clases

    Python

    expand_more
  • check_circle_outline
    Módulo 4 | 4 clases

    Anotaciones

    expand_more
  • check_circle_outline
    Módulo 5 | 26 clases

    Desarrollo API

    expand_more
    • done_all

      Clase 1

      Hola mundo FastAPI

    • done_all

      Clase 2

      Documentación

    • done_all

      Clase 3

      Eventos

    • done_all

      Clase 4

      Conexión a base de datos

    • done_all

      Clase 5

      Definir modelos

    • done_all

      Clase 6

      Crear usuario

    • done_all

      Clase 7

      Validar username

    • done_all

      Clase 8

      Generar contraseña

    • done_all

      Clase 9

      Elementos duplicados

    • done_all

      Clase 10

      Retornar objetos JSON

    • done_all

      Clase 11

      Objeto Response

    • done_all

      Clase 12

      Serializar objetos

    • done_all

      Clase 13

      Crear reseñas

    • done_all

      Clase 14

      Validar puntaje

    • done_all

      Clase 15

      Validar llaves foraneas

    • done_all

      Clase 16

      Listado de reseñas

    • done_all

      Clase 17

      Obtener reseña

    • done_all

      Clase 18

      Actualizar reseñas

    • done_all

      Clase 19

      Eliminar reseñas

    • done_all

      Clase 20

      Paginación

    • done_all

      Clase 21

      Modelo relacionados

    • done_all

      Clase 22

      Refactor proyecto

    • done_all

      Clase 23

      Refactor rutas

    • done_all

      Clase 24

      Login

    • done_all

      Clase 25

      Cookies

    • done_all

      Clase 26

      Listado de reseñas

  • check_circle_outline
    Módulo 6 | 6 clases

    Cliente

    expand_more
  • check_circle_outline
    Módulo 7 | 7 clases

    Autenticación OAuth2

    expand_more

5 comentario(s)

Orlando Manuel Ospino

03 Noviembre 21

more_vert
  • Resuelta
# --------------- REVIEW Hasta Momento me esta funcionando de esta forma que dice Profe Eduardo---------------
class ReviewValidator(BaseModel):
    score: int

    @validator("score")
    def score_validator(cls, score: int) -> dict:
        if score < 1 or score > 5:
            raise ValueError("El rango para score es de 1 a 5.")
        return score


class ReviewRequestModel(ReviewValidator, BaseModel):
    user_id: int
    movie_id: int
    review: str
    # score: int


class ReviewResponseModel(ResponseModel):
    id: int
    movie: MovieResponseModel
    review: str
    score: int


class ReviewRequestPutModel(ReviewValidator, BaseModel):
    review: str
    # score: int

@pgonzalez7027

05 Junio 21

more_vert
  • Resuelta
No tiene examen para tomar el diploma

Isaias Israel Coronel Urgiles

27 Mayo 21

more_vert
  • Resuelta
En el video anterior no tenias creado esta funcion app.get('/reviews/{review_id}') y ahora en este video apareció
Ver respuestas (1)

alec vinent

27 Mayo 21

2
more_vert
  • Resuelta
La herencia del validator no funciona y es un bug reportado en Github
https://github.com/samuelcolvin/pydantic/issues/137

@claudioloyolap7

16 Mayo 21

1
more_vert
  • Resuelta
hola, al crear la clase ReviewValidator, y al heredarla en ReviewRequestModel no me valida los datos al ingresar datos que no cumplan con la validación. Pero si ingreso la validación en ReviewRequestModel como cuando estaba el codigo duplicado la validación funciona perfecto
Saludos
Ver respuestas (1)

Clase 31

Actualizar reseñas

arrow_back Siguiente arrow_forward

31/58

Curso para crear servicios web con Python y FastAPI