Complete the code to declare a required query parameter named 'item_id'.
from fastapi import FastAPI, Query app = FastAPI() @app.get("/items/") async def read_item(item_id: str = [1]): return {"item_id": item_id}
Using Query(...) makes the query parameter required in FastAPI.
Complete the code to declare a required integer query parameter named 'page'.
from fastapi import FastAPI, Query app = FastAPI() @app.get("/users/") async def get_users(page: int = [1]): return {"page": page}
Using Query(...) makes the 'page' parameter required, regardless of type.
Fix the error in the code to make 'q' a required query parameter.
from fastapi import FastAPI, Query app = FastAPI() @app.get("/search/") async def search(q: str = [1]): return {"query": q}
To make 'q' required, use Query(...). Other defaults make it optional.
Fill both blanks to declare two required query parameters: 'name' (str) and 'age' (int).
from fastapi import FastAPI, Query app = FastAPI() @app.get("/users/") async def get_user(name: str = [1], age: int = [2]): return {"name": name, "age": age}
Both parameters use Query(...) to be required.
Fill all three blanks to declare required query parameters 'q' (str), 'limit' (int), and 'offset' (int).
from fastapi import FastAPI, Query app = FastAPI() @app.get("/items/") async def read_items(q: str = [1], limit: int = [2], offset: int = [3]): return {"q": q, "limit": limit, "offset": offset}
All three parameters use Query(...) to be required query parameters.
