Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lincolnloop/django-cache-panel
Django Cache Debug Toolbar for Redis, Memcache and PyLibMC
https://github.com/lincolnloop/django-cache-panel
Last synced: about 2 months ago
JSON representation
Django Cache Debug Toolbar for Redis, Memcache and PyLibMC
- Host: GitHub
- URL: https://github.com/lincolnloop/django-cache-panel
- Owner: lincolnloop
- License: bsd-3-clause
- Fork: true (wolph/Cache-Debug-Toolbar)
- Created: 2012-10-04T13:38:59.000Z (over 12 years ago)
- Default Branch: develop
- Last Pushed: 2016-05-27T03:22:30.000Z (over 8 years ago)
- Last Synced: 2024-09-26T15:48:03.122Z (4 months ago)
- Language: Python
- Homepage:
- Size: 437 KB
- Stars: 136
- Watchers: 13
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
Awesome Lists containing this project
- starred-awesome - django-cache-panel - Django Cache Debug Toolbar for Redis, Memcache and PyLibMC (Python)
README
==================
Django Cache Panel
==================.. image:: https://raw.github.com/lincolnloop/django-cache-panel/master/screenshot.png
The Django Cache Panel is an add-on for the Django Debug Toolbar to track cache
usage. It is a fork of the `Cache Debug Toolbar `_
project by Rick van Hattem, which is where the statistics tracking at the core
of this project comes from. The generic cache wrapper is modified from the
`django-debug-cache-panel `_
project by Jeff Balogh.It's been tested with Django 1.4 and Django Debug Toolbar 0.9.4 using the
python-memcached backend. If you've tried it out with other configurations,
please let me know!What's Changed?
===============The project has been modified to be more generic, capturing only the functions
found in the BaseCache so that it should be compatible with more cache
backends. The way the statistics are captured and the presentation of the
statistics has also been modified to be more similar to the SQL panel. The
requirement for the panel to be imported in settings has been removed.Installation
============#. Install and configure `Django Debug Toolbar `_.
#. ``pip install django-cache-panel``
#. Add ``cache_panel`` app to your ``INSTALLED_APPS``.
#. Add ``cache_panel.panel.CacheDebugPanel`` to ``DEBUG_TOOLBAR_PANELS``.