pip install django-devserver
python
INSTALLED_APPS = [
...,
'devserver',
...
]
python
DEVSERVER_MODULES = (
'devserver.modules.sql.SQLRealTimeModule',
'devserver.modules.sql.SQLSummaryModule',
'devserver.modules.profile.ProfileSummaryModule',
# Modules not enabled by default
'devserver.modules.cache.CacheSummaryModule',
)
DEVSERVER_IGNORED_PREFIXES = ['/static', '/uploads']
python
class DevServerMiddleware(MiddlewareMixin):
def process_request(self, request):
self.dev_server_runner = get_dev_server_runner()
self.dev_server_runner.clean()
python
from django.core.management.commands.runserver import Command as RunServerCommand
from devserver.runner import get_dev_server_runner
class Command(RunServerCommand):
def handle(self, *args, **options):
self.dev_server_runner = get_dev_server_runner()
self.run(*args, **options)