Към основното съдържание
🔒 Режим за преглед. Първите петнадесет урока на Foundations са безплатни; този е Pro. Стартирайте 7-дневен trial, за да отключите редактора, AI подсказките и останалата част от курса. Изисква се карта, отменете по всяко време в Dashboard.Стартирай 7-дневен trial →
← КурсовеFastAPI ProductionМодул 1 · Основи на FastAPIPydantic v2 — вашият договорен слойpredict3 / 105
+75 XP
Задача
📝 **Предскажи** поведението на валидацията: ```python from pydantic import BaseModel, Field class Order(BaseModel): qty: int = Field(..., gt=0) try: Order(qty=-3) except Exception as e: print("error" if "greater" in str(e).lower() else "ok") ``` 💡 `gt=0` означава "строго по-голямо от нула".
Предскажи изхода

Прочети кода внимателно

from pydantic import BaseModel, Field

class Order(BaseModel):
    qty: int = Field(..., gt=0)

try:
    Order(qty=-3)
except Exception as e:
    print("error" if "greater" in str(e).lower() else "ok")

Какво ще изведе програмата? Напиши тук:

💬 Дискусия

Бъди първи — задай въпрос или сподели съвет.
Влез за да се присъединиш към дискусията. Четенето е безплатно.
Зареждане на дискусията…