こんにちは、
ドキュメントに記載されている明示的な設定を使用して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
私はすでにこの問題をかなり前から検索しましたが、解決策を見つけることができないようです。 ご協力いただき誠にありがとうございます!
ルイス
こんにちは、
私はついに問題が何であるかを理解しました-メザニンキャッチオール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を配置すると、私の問題が解決します。
ありがとう!
最も参考になるコメント
これを行う: