We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 812a4b3 commit 54a8710Copy full SHA for 54a8710
1 file changed
fastapi_amis_admin/utils/pydantic.py
@@ -18,7 +18,7 @@
18
from pydantic._internal._utils import ValueItems # noqa: F401
19
from pydantic.v1.datetime_parse import parse_date, parse_datetime # noqa: F401
20
from pydantic.v1.utils import deep_update, lenient_issubclass, smart_deepcopy # noqa: F401
21
- from pydantic_settings import BaseSettings # noqa: F401
+ from pydantic_settings import BaseSettings as _BaseSettings # noqa: F401
22
23
GenericModel = BaseModel
24
from pydantic import model_validator
@@ -30,6 +30,9 @@ class AllowExtraModelMixin(BaseModel):
30
class ORMModelMixin(BaseModel):
31
model_config = ConfigDict(from_attributes=True)
32
33
+ class BaseSettings(_BaseSettings):
34
+ model_config = ConfigDict(extra="ignore")
35
+
36
def create_model_by_fields(
37
name: str,
38
fields: Sequence[ModelField],
0 commit comments