Automatically reloads your browser when a template, css or javascript file was modified.
Project description
This package contains an extra panel for the excellent django-debug-toolbar.
The purpose is to automatically reload the page if a template that was used to render the current page is changed. It is for your browser what the runserver’s auto-reload feature is for your python code.
Install
Put the debug_toolbar_autoreload source folder in your PYTHONPATH.
Add 'debug_toolbar_autoreload' to your INSTALLED_APPS settings.
Add 'debug_toolbar_autoreload.AutoreloadPanel' to your DEBUG_TOOLBAR_PANELS.
This means your settings file should look something like:
INSTALLED_APPS = ( # ... other apps ... 'debug_toolbar', 'debug_toolbar_autoreload', ) DEBUG_TOOLBAR_PANELS = ( # default panels 'debug_toolbar.panels.version.VersionDebugPanel', 'debug_toolbar.panels.timer.TimerDebugPanel', 'debug_toolbar.panels.settings_vars.SettingsVarsDebugPanel', 'debug_toolbar.panels.headers.HeaderDebugPanel', 'debug_toolbar.panels.profiling.ProfilingDebugPanel', 'debug_toolbar.panels.request_vars.RequestVarsDebugPanel', 'debug_toolbar.panels.sql.SQLDebugPanel', 'debug_toolbar.panels.template.TemplateDebugPanel', 'debug_toolbar.panels.cache.CacheDebugPanel', 'debug_toolbar.panels.signals.SignalDebugPanel', 'debug_toolbar.panels.logger.LoggingPanel', # autoreload panel 'debug_toolbar_autoreload.AutoreloadPanel', )
Requirements: Django 1.4 or higher is required since we need a multithreaded development server.
Contribute
Download and setup the project:
git clone https://github.com/gregmuellegger/django-debug-toolbar-autoreload.git cd django-debug-toolbar-autoreload virtualenv . source bin/activate pip install -r requirements/development.txt python manage.py syncdb python manage.py runserver
Open one of the demo pages from http://localhost:8000/ in your browser.
Hack
Send a pull request
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file django-debug-toolbar-autoreload-0.1.0.tar.gz
.
File metadata
- Download URL: django-debug-toolbar-autoreload-0.1.0.tar.gz
- Upload date:
- Size: 8.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d84c4b69320b12cf826d933aeccffbcb986025c39be5635713358fc555f7c2f |
|
MD5 | 5d016b85759390601f750c8e8844e85e |
|
BLAKE2b-256 | dac98f26f27deb0bd105af9c5c71fb963f3b5c0afc226595067d9dfa71bb9382 |