Sync fastapi docs from 11614be9 on 2026-03-11
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
from fastapi import FastAPI
|
||||
from pydantic import BaseModel
|
||||
|
||||
app = FastAPI()
|
||||
|
||||
|
||||
class Item(BaseModel):
|
||||
name: str
|
||||
price: float
|
||||
|
||||
|
||||
class ResponseMessage(BaseModel):
|
||||
message: str
|
||||
|
||||
|
||||
@app.post("/items/", response_model=ResponseMessage)
|
||||
async def create_item(item: Item):
|
||||
return {"message": "item received"}
|
||||
|
||||
|
||||
@app.get("/items/", response_model=list[Item])
|
||||
async def get_items():
|
||||
return [
|
||||
{"name": "Plumbus", "price": 3},
|
||||
{"name": "Portal Gun", "price": 9001},
|
||||
]
|
||||
Reference in New Issue
Block a user