fix pydantic

This commit is contained in:
jxxghp
2025-11-01 09:51:23 +08:00
parent 09a19e94d5
commit d523c7c916
47 changed files with 160 additions and 135 deletions
+3 -5
View File
@@ -1,6 +1,6 @@
from typing import Optional
from pydantic import BaseModel, Field
from pydantic import BaseModel, Field, ConfigDict
# Shared properties
@@ -22,8 +22,7 @@ class UserBase(BaseModel):
# 个性化设置
settings: Optional[dict] = Field(default_factory=dict)
class Config:
orm_mode = True
model_config = ConfigDict(from_attributes=True)
# Properties to receive via API on creation
@@ -48,8 +47,7 @@ class UserUpdate(UserBase):
class UserInDBBase(UserBase):
id: Optional[int] = None
class Config:
orm_mode = True
model_config = ConfigDict(from_attributes=True)
# Additional properties to return via API