Files
pydantic/docs/examples/models_default_factory.py
T
PrettyWood 78a3f42b0a Dynamic default value (#1210)
* Simplify dynamic default values

closes #866

* Add documentation and change

* Add `ModelField.get_default` method

* Fix default value in `infer`

Co-Authored-By: Samuel Colvin <samcolvin@gmail.com>

Co-authored-by: Samuel Colvin <samcolvin@gmail.com>
2020-03-04 16:37:23 +00:00

10 lines
188 B
Python

from pydantic import BaseModel, Field
from uuid import UUID, uuid4
class Model(BaseModel):
uid: UUID = Field(default_factory=uuid4)
m1 = Model()
m2 = Model()
assert m1.uid != m2.uid