Registry / web-framework / django-debug-toolbar-request-history

django-debug-toolbar-request-history

JSON →
library0.1.4pypypiunverified

Adds a panel to Django Debug Toolbar that shows the request history, allowing you to inspect past requests during development. Currently at version 0.1.4 with no active maintenance.

pip install django-debug-toolbar-request-history
INSTALL
IMPORT
SIG · DJANGO-DEBUG-TOOLB
D
django-debug-toolbar-request-history
web-frameworkpythonv0.1.4
Install
3.6s avg
Import
—
Disk
67MB
Pass rate
10/ 10
Env Coverage10 / 10
glibc
3.9–3.13
musl
3.9–3.13
Install & Compatibility
Where this runs
tested against v0.1.4 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
py 3.10–3.95 runs
installs and imports cleanly · install 0.0s · import 0.000s · 68.1MB
glibc
py 3.10–3.95 runs
installs and imports cleanly · install 3.6s · import 0.000s · 69MB
67MB installed
● package 67MB
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

RequestHistoryPanel
✓ from ddt_request_history.panels import RequestHistoryPanel
✗ from debug_toolbar_request_history.panels import RequestHistoryPanel

Add the app and panel to Django settings.

# settings.py INSTALLED_APPS = [ ... 'debug_toolbar', 'debug_toolbar_request_history', ] DEBUG_TOOLBAR_PANELS = [ 'debug_toolbar.panels.versions.VersionsPanel', 'debug_toolbar.panels.timer.TimerPanel', ... 'debug_toolbar_request_history.panels.RequestHistoryPanel', ] # Add to middleware (after debug_toolbar) MIDDLEWARE = [ ... 'debug_toolbar.middleware.DebugToolbarMiddleware', ]
Debug
Known issues
gotchaThis package is not actively maintained and has not been updated to support the latest Django Debug Toolbar versions (4.x). You may encounter compatibility issues.
fix
Pin django-debug-toolbar to version 3.x, or fork the package.
affects: >=0.1.0
gotchaThe request history panel stores all requests in memory, which can cause memory growth during long development sessions with many requests.
fix
Clear the panel's data periodically or limit the number of stored requests via settings.
affects: >=0.1.0
Upgrade
Version history
0.1.4latest on PyPI · released Oct 19, 2021
Audit
Dependencies
django-debug-toolbarrequiredRequired as the host toolbar
Agent activity
6 hits · last 30 days
node
6
Resources
django-debug-toolbar-request-history — pip install django-debug-toolbar-request-history · libregistry