mirror of
https://github.com/rjNemo/fastapi
synced 2026-06-11 21:16:45 +00:00
🎨 Update renamer script
This commit is contained in:
parent
abe695ba9a
commit
ec7bec32ba
3 changed files with 3 additions and 48 deletions
|
|
@ -1,17 +0,0 @@
|
||||||
from fastapi import Body, FastAPI
|
|
||||||
from pydantic import BaseModel, Schema
|
|
||||||
|
|
||||||
app = FastAPI()
|
|
||||||
|
|
||||||
|
|
||||||
class Item(BaseModel):
|
|
||||||
name: str
|
|
||||||
description: str = Schema(None, title="The description of the item", max_length=300)
|
|
||||||
price: float = Schema(..., gt=0, description="The price must be greater than zero")
|
|
||||||
tax: float = None
|
|
||||||
|
|
||||||
|
|
||||||
@app.put("/items/{item_id}")
|
|
||||||
async def update_item(*, item_id: int, item: Item = Body(..., embed=True)):
|
|
||||||
results = {"item_id": item_id, "item": item}
|
|
||||||
return results
|
|
||||||
|
|
@ -1,29 +0,0 @@
|
||||||
from fastapi import Body, FastAPI
|
|
||||||
from pydantic import BaseModel, Schema
|
|
||||||
|
|
||||||
app = FastAPI()
|
|
||||||
|
|
||||||
|
|
||||||
class Item(BaseModel):
|
|
||||||
name: str
|
|
||||||
description: str = None
|
|
||||||
price: float
|
|
||||||
tax: float = None
|
|
||||||
|
|
||||||
|
|
||||||
@app.put("/items/{item_id}")
|
|
||||||
async def update_item(
|
|
||||||
*,
|
|
||||||
item_id: int,
|
|
||||||
item: Item = Body(
|
|
||||||
...,
|
|
||||||
example={
|
|
||||||
"name": "Foo",
|
|
||||||
"description": "A very nice Item",
|
|
||||||
"price": 35.4,
|
|
||||||
"tax": 3.2,
|
|
||||||
},
|
|
||||||
)
|
|
||||||
):
|
|
||||||
results = {"item_id": item_id, "item": item}
|
|
||||||
return results
|
|
||||||
|
|
@ -4,8 +4,9 @@ from string import digits
|
||||||
|
|
||||||
|
|
||||||
#%%
|
#%%
|
||||||
directory = Path("../docs/tutorial/src")
|
directory = Path("./docs/tutorial/src")
|
||||||
output_directory = Path("../docs/tutorial/out")
|
output_directory = Path("./docs/tutorial/out")
|
||||||
|
output_directory.mkdir(exist_ok=True)
|
||||||
files = sorted([Path(f) for f in directory.iterdir()])
|
files = sorted([Path(f) for f in directory.iterdir()])
|
||||||
for i, f in enumerate(files):
|
for i, f in enumerate(files):
|
||||||
f: Path
|
f: Path
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue