Files
pydantic/docs/examples/dynamic_inheritance.py
T
2019-10-10 12:10:39 +01:00

14 lines
320 B
Python

from pydantic import BaseModel, create_model
class FooModel(BaseModel):
foo: str
bar: int = 123
BarModel = create_model('BarModel', apple='russet', banana='yellow', __base__=FooModel)
print(BarModel)
#> <class 'pydantic.main.BarModel'>
print(', '.join(BarModel.__fields__.keys()))
#> foo, bar, apple, banana