Files
-------/PyCharmMiscProject/script20.py
T

27 lines
726 B
Python
Raw Normal View History

2026-09-19 15:00:19 +08:00
from fastapi import FastAPI
from pydantic import BaseModel
app = FastAPI()
# 定义请求体模型
class UserRequest(BaseModel):
username:str
passwd:str
class UserResponse(BaseModel):
code:int = 200
detail:str = 'ok'
totals:int = 0
username:str
@app.post('/userinfo',response_model=UserResponse)
def adduser(u:UserRequest):
# return UserResponse(username=u.username)
return u # 等价于 return UserResponse(username=u.username)
'''
@app.post('/userinfo',response_model=UserResponse)
def adduser(u:list[UserRequest]):
user = [i.username for i in u]
return UserResponse(code = 405,totals=len(u),username=user)
# return u # 等价于 return UserResponse(username=u.username)
'''