From 139b7e3529f59340450fd22262c6c45afff06f7c Mon Sep 17 00:00:00 2001 From: Darrell Date: Fri, 1 Sep 2023 09:49:20 -0400 Subject: [PATCH] Add get single item route --- main.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/main.py b/main.py index 9fac417..5b312bd 100644 --- a/main.py +++ b/main.py @@ -22,6 +22,12 @@ async def get_items(): items = cursor.fetchall() return {"data": items} +@app.get("/items/{item_id}") +async def get_item(item_id: int): + cursor.execute("SELECT * FROM items WHERE id = %s", (item_id,)) + item = cursor.fetchone() + return {"data": item} + @app.post("/items") async def add_item(name: str): cursor.execute("INSERT INTO items (name) VALUES (%s)", (name,))