diff --git a/api.py b/api.py index c254110..8295763 100644 --- a/api.py +++ b/api.py @@ -1,5 +1,5 @@ from fastapi import FastAPI, HTTPException, status, UploadFile, Request -from pydantic import BaseModel +from pydantic import BaseModel, ConfigDict from typing import Optional, List, Dict from sqlalchemy import select, func, delete, desc from pathlib import Path @@ -105,8 +105,7 @@ class Account(BaseModel): status: str = "active" # 默认为"active" id: Optional[int] = None # 添加id字段,可选 - class Config: - from_attributes = True + model_config = ConfigDict(from_attributes=True) class AccountResponse(BaseModel):