12
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
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)
|
||||
'''
|
||||
Reference in New Issue
Block a user