Mode:
Duration:
1
Coding works best on desktop or with an external keyboard.
Coding works best on desktop or with an external keyboard.
Use dependencies to share logic between endpoints.
from fastapi import FastAPI, Depends
app = FastAPI()
def common_query(q: str = None):
return q
@app.get('/items/')
async def read_items(q: str = Depends(common_query)):
return { 'q': q }FastAPI is a modern, high-performance Python web framework for building APIs with automatic interactive documentation. It emphasizes speed, type hints, and ease of development, leveraging Python 3.7+ features.
Origin & Creator
FastAPI was created by Sebastián Ramírez in 2018 to provide a fast and developer-friendly Python API framework.
Industrial Note
FastAPI is ideal for projects requiring high-performance async APIs, automatic data validation, and rapid development cycles in Python.