django installable package for logger middleware
- QueryLoggerMiddleware: Logs request/response query details
pip install django-sql-query-loggerAdd the middleware to your Django settings:
MIDDLEWARE = [
# ... other middleware
"sql_query_middlewares.middlewares.QueryLoggerMiddleware",
# ... other middleware
]No additional configuration required. The middleware will automatically:
- Log request information to the Django logger
- Add processing time headers to responses
- Number of sql queries has done in request response cycle
- Django >= 3.2
- Python >= 3.8
MIT License