The Everbug is a lightweight Django middleware for Chrome extension with easy install. One of the advantages: the response body of target page remains clean and unchanged.
Special summary:
For Django:
::
Run "pip install everbug". Add "everbug" to your INSTALLED_APPS in settings.py. Append "everbug.middleware.Tracer" to MIDDLEWARE or MIDDLEWARE_CLASSES in settings.py.
For Chrome: chrome_ext For Firefox: firefox_ext
“Context” works for any view which has a “context_data”. “Queries” works as-is for all databases in “DATABASES” section. “Profile” works through decorator (based on builtin cProfile). By default, profile output is truncated to 20 lines.
Example usage:
::
from everbug.shortcuts import profile
@profile def sample_method(): // some code here ...
Call @profile with argument for full view, for example:
::
@profile(short=False) def sample_method(): // some code here ...
::
docker-compose up -d docker exec -it everbug tox
| Python >= 3.5 | Django >= 1.11
This project is licensed under the MIT License - see the LICENSE
_ file
for details
.. _chrome_ext: https://chrome.google.com/webstore/search/everbug .. _firefox_ext: https://addons.mozilla.org/ru/firefox/addon/everbug .. _LICENSE: LICENSE
Version | Tag | Published |
---|---|---|
1.24 | 4yrs ago | |
1.23 | 4yrs ago |