Django-debug-toolbar: 404ツールバーをクリックするとエラーが発生します

作成日 2014年03月26日  ·  10コメント  ·  ソース: jazzband/django-debug-toolbar

こんにちは、

ドキュメントに記載されている明示的な設定を使用してDDTをインストールしました。 ツールバーは正しく表示されますが、いずれかのパネルをクリックすると、常に404 NotFoundエラーが発生します。

[25/Mar/2014 23:31:44] "GET /__debug__/render_panel/?store_id=0020c69907dd48d9b76ff11d9ff46d0c&panel_id=TimerPanel HTTP/1.1" 404 1673
[25/Mar/2014 23:31:53] "GET /__debug__/render_panel/?store_id=0020c69907dd48d9b76ff11d9ff46d0c&panel_id=LoggingPanel HTTP/1.1" 404 1675

私はPython2.7.6を実行しており、Mezzanineも使用しています-これらはそれらのバージョンです:

Django==1.6.1
Mezzanine==3.0.7
django-debug-toolbar==1.0.1

私はすでにこの問題をかなり前から検索しましたが、解決策を見つけることができないようです。 ご協力いただき誠にありがとうございます!

ルイス

最も参考になるコメント

これを行う:

    urlpatterns = [
        url(r'^__debug__/', include(debug_toolbar.urls)),
    ] + urlpatterns

全てのコメント10件

こんにちは、

私はついに問題が何であるかを理解しました-メザニンキャッチオールURLの後に明示的なセットアップURL構成(http://django-debug-toolbar.readthedocs.org/en/latest/installation.html)を追加していました...

そのURLパターンの前に配置した後、正常に機能し始めました。

ありがとう、
ルイス

分かりませんが、どうやって解決しましたか?

デバッグツールバーのURLをCMSの「すべてをキャッチ」するURLパターンの前に配置することにより、CMSではなくデバッグツールバーによって処理されます。

私はセキレイでも同じ問題を抱えていますが、それをどのように解決するのかわかりません。

明示的な設定を使用して(詳細については、デバッグツールバーのドキュメントを参照してください)、

url(r'^__debug__/', include(debug_toolbar.urls)),

url(r'', include(wagtail_urls)),

urlpatterns

if debug ???

申し訳ありませんが、私はあなたをさらに助けることができる方法がわかりません。 ある時点で、これらがどのように機能するかを理解する必要があります。

from django.conf import settings
from django.conf.urls import include, url

if settings.DEBUG:
    import debug_toolbar
    urlpatterns += [
        url(r'^__debug__/', include(debug_toolbar.urls)),
    ]

Wagtail URLの前に置いてもらえますか。

これを行う:

    urlpatterns = [
        url(r'^__debug__/', include(debug_toolbar.urls)),
    ] + urlpatterns

ああ、これはうまくいくかもしれません、あなたよりも、私はそれをテストし、それから私はあなたたちと言います。
そして、はい、これらの順序でURLを配置すると、私の問題が解決します。

ありがとう!

このページは役に立ちましたか?
0 / 5 - 0 評価