🔒 Режим за преглед. Първите петнадесет урока на Foundations са безплатни; този е Pro. Стартирайте 7-дневен trial, за да отключите редактора, AI подсказките и останалата част от курса. Изисква се карта, отменете по всяко време в Dashboard.Стартирай 7-дневен trial →
📝 **Предскажи** поведението на валидацията:
```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")
Какво ще изведе програмата? Напиши тук:
💬 Дискусия
Бъди първи — задай въпрос или сподели съвет.
Влез за да се присъединиш към дискусията. Четенето е безплатно.