======================================
.. image:: https://img.shields.io/pypi/v/django-debug-toolbar-template-profiler.svg :target: https://pypi.python.org/pypi/django-debug-toolbar-template-profiler
An extra panel for
django-debug-toolbar <https://django-debug-toolbar.readthedocs.io>
__
that displays time spent rendering each template.
For example:
First, you'll need to install and configure django-debug-toolbar as per its
installation instructions <https://django-debug-toolbar.readthedocs.io/en/latest/installation.html>
__.
Second, install this package:
.. code-block:: sh
pip install django-debug-toolbar-template-profiler
Third, add it to your installed apps - order doesn't matter but after
debug_toolbar
will keep it neatly grouped:
.. code-block:: python
INSTALLED_APPS = [
# ...
"debug_toolbar",
"template_profiler_panel",
# ...
]
Fourth, configure django-debug-toolbar's DEBUG_TOOLBAR_PANELS
setting
as per its documentation <https://django-debug-toolbar.readthedocs.io/en/latest/configuration.html#debug-toolbar-panels>
__
to include the panel. You'll need to copy the default and add the panel at the
end:
.. code-block:: python
DEBUG_TOOLBAR_PANELS = [
# ...
"template_profiler_panel.panels.template.TemplateProfilerPanel",
]
After this, you should see the "Template Profiler" panel when you load the
toolbar. Both Django and Jinja2 template render()
calls will be measured.
Version | Tag | Published |
---|---|---|
2.1.0 | 1mo ago | |
2.0.2 | 2yrs ago | |
2.0.1 | 2yrs ago | |
2.0.0 | 3yrs ago |