🔒 Mod previzualizare. Primele cincisprezece lecții Foundations sunt gratuite; aceasta este Pro. Pornește un trial de 7 zile pentru a debloca editorul, sugestiile AI și restul programului. Card necesar, anulează oricând în Dashboard.Pornește trial de 7 zile →
← Cursuri›FastAPI Production›Modulul 1 · Noțiuni de bază FastAPI›Pydantic v2 — stratul dvs. contractualpredict3 / 105
+75 XP
Sarcină
📝 **Prezice** comportamentul de validare:
```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` înseamnă "strict mai mare decât zero".
Prezice ieșirea
Citește codul cu atenție
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")
Ce va afișa programul? Scrie aici:
💬 Discuție
Fii primul — pune o întrebare sau împărtășește un sfat.
Conectează-te pentru a te alătura discuției. Citirea este gratuită.