feat(GET): test GET function for get json file

This commit is contained in:
T0315986 2025-10-28 16:49:21 +01:00
parent 3db45ceeb5
commit 7c13f6c93e
2 changed files with 28 additions and 3 deletions

25
main.py Normal file
View File

@ -0,0 +1,25 @@
from typing import Union
from fastapi import FastAPI
app = FastAPI()
class Item:
name: str
price: float
is_offer: Union[bool, None] = None
@app.get("/")
async def read_root():
return {"Hello": "World"}
@app.get("/items/{item_id}")
async def read_item(item_id: int, q: Union[str, None] = None):
return {"item_id": item_id, "q": q}
# @app.put("/items/{item_id}")
# async def update_item(item_id: int, item: Item):
# return {"item_name": item.name, "item_id": item_id}

View File

@ -22,9 +22,9 @@ engine = create_engine(
if not database_exists(engine.url):
create_database(engine.url)
else:
drop_database(engine.url)
create_database(engine.url)
# else:
# drop_database(engine.url)
# create_database(engine.url)
print(database_exists(engine.url))