将对象转为json兼容类型
from fastapi.encoders import jsonable_encoder
# jsonable_encoder编码器
class User(BaseModel):
uname: str
date_signed: Optional[datetime] = None # datetime与json不兼容,所以需要处理成与str类型对象
@router.post("/date")
def login(user: User):
user.date_signed = datetime.now()
user_json = jsonable_encoder(user)
return JSONResponse(content=user_json)
-------------------------------------------
个性签名:代码过万,键盘敲烂!!!