fix pydantic v1 support
This commit is contained in:
parent
e6ad74d50a
commit
277953a614
@ -550,7 +550,7 @@ class SQLModelMetaclass(ModelMetaclass, DeclarativeMeta):
|
|||||||
base_fields = {}
|
base_fields = {}
|
||||||
for base in bases[::-1]:
|
for base in bases[::-1]:
|
||||||
if issubclass(base, BaseModel):
|
if issubclass(base, BaseModel):
|
||||||
base_fields.update(base.model_fields)
|
base_fields.update(get_model_fields(base))
|
||||||
fields = get_model_fields(new_cls)
|
fields = get_model_fields(new_cls)
|
||||||
for k, v in fields.items():
|
for k, v in fields.items():
|
||||||
if isinstance(v.default, InstrumentedAttribute):
|
if isinstance(v.default, InstrumentedAttribute):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user