2016-04-11 18 views
2

django 1.9にdjango-debug-toolbar == 1.3.0がインストールされています。ここに私のsettings.pyの内容はdjangoデバッグツールバーが正しく設定されていない例外をスローする

# debug_toolbar settings 
if DEBUG: 
    INTERNAL_IPS = ('127.0.0.1',) 
    MIDDLEWARE_CLASSES += (
     'debug_toolbar.middleware.DebugToolbarMiddleware', 
    ) 

    INSTALLED_APPS += (
     'debug_toolbar', 
    ) 

    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_CONFIG = { 
     'INTERCEPT_REDIRECTS': False, 
    } 

私はDEBUGがTrueに設定されていることを確認しました。サーバーを実行しているとき、私は次のエラーを取得する -

django.core.exceptions.ImproperlyConfigured: Error importing debug panel debug_toolbar.panels.versions: "cannot import name linebreak_iter" 

全体のスタックトレースはここで見つけることができます - https://gist.github.com/anonymous/7a48e7c24d530118e5dfc0a75b982be2

間違って起こっていますか? TIA。

+0

必要以上の設定があるようです。 [クイックセットアップ](http://django-debug-toolbar.readthedocs.org/en/1.4/installation.html#quick-setup)の手順で十分でしょう。 'INTERCEPT_REDIRECTS'設定は1.0で廃止されました(http://django-debug-toolbar.readthedocs.org/en/1.4/changes.html?highlight=INTERCEPT_REDIRECTS#deprecated-features)。 – Alasdair

答えて

4

デバッグツールバー1.3は、Django 1.9をサポートしていません。あなたはversion 1.4にアップグレードする必要があります。

+0

エラーは表示されませんが、デバッグツールバーも表示されません。 –

+0

これは別の問題のようです。古い質問を更新し、1.3のトレースバックを削除するか、新しい質問をする必要があります。 – Alasdair

+0

'http://127.0.0.1:8000'でサイトにアクセスしていることと、あなたの設定で' DEBUG = True'であることを確認してください。 – Alasdair

関連する問題