django-debug-toolbar-template-timings
A django-debug-toolbar panel that shows you template rendering times for Django
What it is and what it does
This is a panel extension for Django Debug Toolbar that breaks down template rendering time in development. It hooks into Django's template system to measure how long each template takes to render, including templates pulled in via {% extends %} and {% include %} tags, and displays the results in the debug toolbar interface.
The package is designed for Django 1.8 and earlier only—it explicitly does not work with Django 1.9 and above. It has no runtime dependencies beyond Django Debug Toolbar itself. The panel adds approximately 10% overhead during development and can be configured to ignore specific template patterns. It is no longer maintained; the last release was in February 2018.
Use it for:
- Identify which templates are slowest to render in a legacy Django 1.8 project during development
- Distinguish between queries executed during template rendering versus queries executed elsewhere in the request
- Profile nested template hierarchies to find performance bottlenecks in template inheritance chains
- Debug template rendering performance in development without adding instrumentation code to templates
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
A Django Debug Toolbar panel that measures and displays the time spent rendering each template, including nested templates loaded via extends and include tags.
No, unless you are actively maintaining a Django 1.8 project and need to profile template performance. The package is abandoned (last updated 2018), explicitly incompatible with Django 1.9+, and will not work with modern Django versions. If you are on a current Django version, seek an actively maintained alternative or use Django's built-in template profiling tools.
Install
django-debug-toolbar-template-timings on PyPI
pip
pip install django-debug-toolbar-template-timingsuv
uv add django-debug-toolbar-template-timingspoetry
poetry add django-debug-toolbar-template-timingsInstalling django-debug-toolbar-template-timings
Before you install
Installation is straightforward with no runtime dependencies, but the package is abandoned—last release was 2018-02-24 and last commit 2018-03-06. It explicitly supports only Django 1.8 and below; Django 1.9 and above do not work. Use only in legacy Django projects still on 1.8.
License in practice
Licensed under MIT. The license text is included in the fact sheet, though license_treatment is marked unclear; MIT is permissive and poses no restriction on use or modification.
Quickstart
pip install django-debug-toolbar-template-timings
# In settings.py:
DEBUG_TOOLBAR_PANELS = [
'template_timings_panel.panels.TemplateTimings.TemplateTimings',
]
INSTALLED_APPS = [
'template_timings_panel',
]
Requires Django 1.8 or below; does not work with Django 1.9 and above. Requires django-debug-toolbar to be installed and configured.
Verify before relying
- Whether the package works with any Django versions released after 1.8 despite the stated incompatibility
- Current compatibility with modern Python versions beyond 3.4, which was the latest listed at release
- Whether the 10% overhead estimate mentioned in the description still holds on current hardware
Package facts
| License | The MIT License (MIT) Copyright (c) 2013 Tom Forbes Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"),… (full text in the JSON record) (unclear) |
| Python support | not specified |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | none |
| Maintenance | abandoned — 3,093 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 76,152/month — #14,652 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: django_debug_toolbar_template_timings-0.9-py2.py3-none-any.whl
Tags
More Debuggers packages
Extracts and displays stack frame and traceback…
permissive · top 1,000 on PyPI
debugpydebugpy is a Debug Adapter Protocol…
permissive · top 1,000 on PyPI
pylintPylint is a static code analyzer that checks…
copyleft · top 1,000 on PyPI
yamllintyamllint checks YAML files for syntax errors,…
copyleft · top 1,000 on PyPI
ipdbipdb is an IPython-enabled debugger that…
permissive · top 5,000 on PyPI
memrayMemray is a memory profiler for Python that…
permissive · top 5,000 on PyPI
django-debug-toolbar-template-profilerAdds a debug panel to django-debug-toolbar that…
permissive · top 15,000 on PyPI
djdt-flamegraphIntegrates flame graph visualization into…
permissive · top 15,000 on PyPI
django-graphiql-debug-toolbarIntegrates Django Debug Toolbar into the…
permissive · top 15,000 on PyPI
django-debug-toolbarDisplays debug information panels in Django…
permissive · top 5,000 on PyPI
Flask-DebugToolbarFlask-DebugToolbar injects a debugging sidebar…
permissive · top 5,000 on PyPI
lacesLaces provides Django components that bundle…
permissive · top 5,000 on PyPI
pyramid-debugtoolbarPyramid_debugtoolbar injects an interactive…
permissive · top 5,000 on PyPI
aiohttp-debugtoolbarAdds an interactive debug toolbar to aiohttp…
permissive · top 15,000 on PyPI
Flask-MomentFlask-Moment adds moment.js date and time…
permissive · top 15,000 on PyPI
django-mjmlProvides a Django template tag that compiles…
permissive · top 15,000 on PyPI