django-debug-toolbarのエラー対策

python

はじめに

django-debug-toolbarを入れて起動しようとしたら出来ませんでした。
環境はdockerでDBとPython(Django)のコンテナで起動していました。

対処法

settings.pyに下記を追加すると表示するツールバーを選択できます。
※ コメントアウトすると無効にできます。

一度全部無効にして、起動できるか確認します。
起動出来たら一つずつ有効にしていき、原因となっているものを探します。

自分と同じ症状であれば、原因となっているツールバーを無効にすることで問題なく起動できると思います。

DEBUG_TOOLBAR_PANELS = [
    'debug_toolbar.panels.versions.VersionsPanel',
    'debug_toolbar.panels.timer.TimerPanel',
    'debug_toolbar.panels.settings.SettingsPanel',
    'debug_toolbar.panels.headers.HeadersPanel',
    'debug_toolbar.panels.request.RequestPanel',
    'debug_toolbar.panels.sql.SQLPanel',
    'debug_toolbar.panels.staticfiles.StaticFilesPanel',
    'debug_toolbar.panels.templates.TemplatesPanel',
    'debug_toolbar.panels.cache.CachePanel',
    'debug_toolbar.panels.signals.SignalsPanel',
    'debug_toolbar.panels.logging.LoggingPanel',
    'debug_toolbar.panels.redirects.RedirectsPanel',
    'debug_toolbar.panels.profiling.ProfilingPanel',
]

最後に

同様のケースが見当たらなかったので、備忘録もかねて記事にしました。
他の方にとっては常識なのか、レアケースなのかもですが。

タイトルとURLをコピーしました