ÎncepețiÎncepe gratuit

Validarea schemei cu pydantic

Acum e rândul tău! Folosește pydantic pentru a impune o schemă în operațiunile MongoDB, definind o clasă Movie pe care o vei utiliza pentru a crea un film nou pe care urmează să îl inserezi. Dacă faci o greșeală de scriere la crearea filmului, pydantic va semnala eroarea!

Acest exercițiu face parte din cursul

Introducere în MongoDB cu Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Fă importurile necesare: din pydantic importă BaseModel, iar din typing importă Optional.
  • Completează definiția clasei Movie astfel încât genre să fie o listă de șiruri de caractere.
  • Termină definiția pentru new_movie. A fost lansat în 2012 și are un rating de 8,0.
  • Inserează filmul în colecția movies (disponibilă ca mov).

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Do the appropriate imports
from ____ import BaseModel
from typing import ____

# Complete definition of Movie class
class Movie(____):
    title: str
    genre: ____[____]
    release_year: int
    ____: float
    won_oscar: ____[bool] = None

# Finish the details
new_movie = ____(
    title = "the avengers",
    genre = ["action", "adventure", "sci-fi"],
    ____ = ____,
    rating = ____
)

# Insert the movie into the movies collection (mov)
mov.____
Editează și rulează codul