I've read some parts of the Pydantic library and done some tests but I can't figure out what is the added benefit of using Field(...) (with no extra options) in a schema definition instead of simply not adding a default value.
So what is added here:
from pydantic import BaseModel, Field
class Model(BaseModel):
a: int = Field(...)
that is not here:
from pydantic import BaseModel
class Model(BaseModel):
a: int
Is there any special behaviour that I'm missing?