Debugowanie Aplikacji Django
3 czerwca, 2011 Dodaj komentarz
Od nie dawna mam „zaszczyt” testowania aplikacji Django i pierwsze pytanie jakie postawiłem sobie było następujące:
W jaki sposób programiści aplikacji Django Debugują swoje aplikacje?
Najprościej zainstalować Django-Debug-Toolbar. Co należy zrobić?
- Pobrać Django-Debug-ToolBar
- Umieścić katalog debug_toolbar w katalogu projektu, lub w dowolnym miejscu na dysku i dopisać lokalizację do PYTHONPATH
- W pliku settings.py naszego projektu szukamy MIDDLEWARE_CLASSES i dodajemy
'debug_toolbar.middleware.DebugToolbarMiddleware'
- W tym samym pliku dodajemy konfigurację określającą wygląd panelu:
DEBUG_TOOLBAR_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.request_vars.RequestVarsDebugPanel', 'debug_toolbar.panels.template.TemplateDebugPanel', 'debug_toolbar.panels.sql.SQLDebugPanel', 'debug_toolbar.panels.signals.SignalDebugPanel', 'debug_toolbar.panels.logger.LoggingPanel', )
- W pliku stetings.py do INSTALLED_APPS dodajemy
'debug_toolbar'
- Dodajemy listę IP, które będą widziały panel. Dla localhosta:
INTERNAL_IPS=['127.0.0.1:8000']'
Wygląd Panelu Administracyjnego przykładowej aplikacji wygląda jak poniżej:
C.D.N
Musisz się zalogować aby dodać komentarz.