79409762

Date: 2025-02-03 19:07:55
Score: 1
Natty:
Report link

use coerce_numbers_to_str option

class Model(BaseModel):
    a: str
    model_config = ConfigDict(coerce_numbers_to_str=True)

model1 = Model(a=1)
model2 = Model(a=1.1)

when use coerce_numbers_to_str, pydantic will allow field a accept a numeric valuse(including integer), validate integer to str

Reasons:
  • Low length (0.5):
  • Has code block (-0.5):
  • Low reputation (1):
Posted by: wwfyde