main.py 774 B

12345678910111213141516171819202122232425
  1. from fastapi import FastAPI
  2. from fastapi import Query
  3. app = FastAPI()
  4. @app.get("/")
  5. def read_root():
  6. return {"message": "Hello, World!"}
  7. @app.get("/items")
  8. def get_items(skip: int = Query(0), limit: int = Query(10)):
  9. all_items = [
  10. {"id": 1, "name": "item1", "description": "A fancy item", "price": 10.99},
  11. {"id": 2, "name": "item2", "description": "A useful item", "price": 5.49},
  12. {"id": 3, "name": "item3", "description": "A rare item", "price": 99.99},
  13. {"id": 4, "name": "item4", "description": "A common item", "price": 1.99},
  14. {"id": 5, "name": "item5", "description": "A premium item", "price": 49.99},
  15. ]
  16. return {"items": all_items[skip : skip + limit]}
  17. @app.get("/item")
  18. def get_items():
  19. return "item1"