Skip to main content

Django plugin that configures the Django Debug Toolbar

Project description

django-plugin-django-debug-toolbar

PyPI Changelog Tests License

Django plugin that installs and configures the Django Debug Toolbar

Installation

First configure your Django project to use DJP.

Then install this plugin in the same environment as your Django application.

pip install django-plugin-django-debug-toolbar

Usage

Looking at Django Debug Toolbar's installation instructions - and using their numbering - this plugin takes care of the following steps:

    1. Install the Package
    1. Install the App
    1. Add the URLs
    1. Add the Middleware
    1. Configure Internal IPs

But you still need to:

    1. Check for Prerequisites
    • like settings for static files and templates
    1. Configure Internal IPs
    • if you require IPs other than 127.0.0.1, set them in INTERNAL_IPS in your settings
    1. Disable the toolbar when running tests (optional)
    • perhaps do this by disabling djp when testing

Development

To set up this plugin locally, first checkout the code. Then create a new virtual environment:

cd django-plugin-django-debug-toolbar
python -m venv venv
source venv/bin/activate

Now install the dependencies and test dependencies:

pip install -e '.[test]'

To run the tests:

python -m pytest

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Built Distribution

File details

Details for the file django_plugin_django_debug_toolbar-0.3.1.tar.gz.

File metadata

File hashes

Hashes for django_plugin_django_debug_toolbar-0.3.1.tar.gz
Algorithm Hash digest
SHA256 656c0e478c262ba13f861d036981ea497538293ca1ae317624230f7f7603d7c5
MD5 4a2054107a1dd94511fabfe768c3843e
BLAKE2b-256 562078e9febfc3ecdc4697cd8b7559a9ac0b52b9bc4ca625568aca790e31a493

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_plugin_django_debug_toolbar-0.3.1.tar.gz:

Publisher: publish.yml on tomviner/django-plugin-django-debug-toolbar

Attestations:

File details

Details for the file django_plugin_django_debug_toolbar-0.3.1-py3-none-any.whl.

File metadata

File hashes

Hashes for django_plugin_django_debug_toolbar-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1a76e86030f887359770f1f22053ea90eae99cb5e6c49c9fe0edbbf45cae4645
MD5 e934fc765618353f11e11f7862945093
BLAKE2b-256 dd3876ec4b1e1c94a868c43cc2622cdb07c9ebb82506a3720b33936ecae95be7

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_plugin_django_debug_toolbar-0.3.1-py3-none-any.whl:

Publisher: publish.yml on tomviner/django-plugin-django-debug-toolbar

Attestations:

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page