Quieter runserver for Django
A quieter version of the default Django runserver.
The default runserver prints out a lot of information, and not all of it is useful. This packages removes most of the information printed, leaving only the important stuff:
- Requests to some static assets are not logged
- 304 Not Modified requests are not logged
- Timestamps are no longer included. Most of the time, these are noise
- The common response types GET and POST are abbreviated to G and P
- GET query strings are logged on a separate, slightly indented line, allowing for easy differentiation.
200 G / 200 G /static/styles.css 200 G /search/ ?q=foo&sort=date 200 G /item/123/ 301 P /item/123/ 200 G /item/123/
Install this package:
pip install djangoquietrunserver
Include it in your INSTALLED_APPS:
INSTALLED_APPS += ( 'djangoquietrunserver', )
Use runserver-- instead of runserver:
python manage.py runserver--
If you do not want to use runserver--, you can monkey patch Django so that the default runserver will use the quieter logging by default. If you’re running Django 1.7 or above, use the following in your INSTALLED_APPS instead:
INSTALLED_APPS += ( 'djangoquietrunserver.apps.MonkeypatchConfig', )
If you’re running an older version of Django, enable the monkeypatch by adding the following lines to your manage.py, just after the import sys line:
import djangoquietrunserver.monkeypatch djangoquietrunserver.monkeypatch()
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size django-quiet-runserver-0.2.0.tar.gz (3.3 kB)||File type Source||Python version None||Upload date||Hashes View hashes|
Hashes for django-quiet-runserver-0.2.0.tar.gz