修改部分问题

This commit is contained in:
2025-02-26 10:04:10 +08:00
parent baadf6c197
commit 1f5cecc5ed
5 changed files with 19 additions and 9 deletions

View File

@ -44,7 +44,7 @@ def get_img_url(image_id: int, session: Session):
def get_image_list(project_id: int, session: Session):
query = session.query(piModel).filter(piModel.project_id == project_id).order_by(asc(piModel.id))
image_list = [ProjectImage.from_orm(image).dict() for image in query.all()]
image_list = [ProjectImage.from_orm(image) for image in query.all()]
return image_list

View File

@ -1,5 +1,4 @@
import datetime
from datetime import datetime
from pydantic import BaseModel, Field
from typing import Optional, List
@ -8,10 +7,13 @@ class ProjectImage(BaseModel):
id: Optional[int] = Field(None, description="id")
project_id: Optional[int] = Field(..., description="项目id")
file_name: Optional[str] = Field(None, description="文件名称")
create_time: Optional[datetime.datetime] = Field(None, description="上传时间")
create_time: Optional[datetime] = Field(None, description="上传时间")
class Config:
orm_mode = True
json_encoders = {
datetime: lambda v: v.strftime("%Y-%m-%d %H:%M:%S")
}
class ProjectImagePager(BaseModel):