skillfed

django-debug-toolbar-template-timings

A django-debug-toolbar panel that shows you template rendering times for Django

django-debug-toolbar-template-timings v0.9 76.2K downloads/30d#14,652 on PyPI296
License unclear 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) Abandoned released

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-timings

uv

uv add django-debug-toolbar-template-timings

poetry

poetry add django-debug-toolbar-template-timings

Installing 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

Environment :: Web EnvironmentFramework :: DjangoIntended Audience :: DevelopersProgramming Language :: PythonProgramming Language :: Python :: 2Programming Language :: Python :: 2.7Programming Language :: Python :: 3Programming Language :: Python :: 3.3Programming Language :: Python :: 3.4Topic :: Software Development :: Debuggers

Tags

django template performance profilingdebug toolbar template timingdjango template render time measurementtemplate performance analysis djangodjango template bottleneck detectiondebug toolbar template paneldjango template profiler
django-debug-toolbarlegacy-onlyabandoned

More Debuggers packages