BaşlayınÜcretsiz başlayın

pydantic ile şema doğrulama

Sıra sende! MongoDB işlemlerinde bir şemayı zorunlu kılmak için pydantic kullan. Ekleyeceğin yeni filmi oluşturmak için kullanacağın bir Movie sınıfı tanımla. Yeni filmi oluştururken bir yazım hatası yaparsan, pydantic itiraz etmeli!

Bu egzersiz, kursun bir parçasıdır

Python ile MongoDB'ye Giriş

Kursa Göz Atın

Egzersiz talimatları

  • Gerekli içe aktarmaları yap: pydantic içinden BaseModel, typing içinden Optional.
  • Movie sınıfının tanımını tamamla; genre bir string listesidir ve .
  • new_movie tanımını bitir. 2012'de vizyona girdi ve puanı 8.0.
  • Filmi movies koleksiyonuna ekle (mov olarak mevcut).

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# 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.____
Kodu Düzenle ve Çalıştır