Oi,
Instalei o DDT usando a configuração explícita descrita na documentação. A barra de ferramentas aparece corretamente, mas quando clico em qualquer um dos painéis, sempre recebo o erro 404 Não encontrado:
[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
Estou executando o Python 2.7.6 e também usando o Mezzanine - estas são as versões:
Django==1.6.1
Mezzanine==3.0.7
django-debug-toolbar==1.0.1
Já procurei esse problema por um bom tempo, mas não consigo encontrar uma solução. Muito obrigado pela sua ajuda!
Luis
Oi,
Finalmente descobri qual era o problema - estava adicionando a configuração de URL de configuração explícita (http://django-debug-toolbar.readthedocs.org/en/latest/installation.html) após a URL pega-tudo do mezanino ...
Depois de colocá-lo antes do padrão de URL, ele começou a funcionar bem.
Obrigado,
Luis
Eu não entendo você, como você resolveu?
Colocando os URLs da barra de ferramentas de depuração antes do padrão de URL "pegar tudo" do CMS, eles são controlados pela barra de ferramentas de depuração e não pelo CMS.
Tenho o mesmo problema com o Wagtail, mas não sei como resolvê-lo.
Use a configuração explícita (consulte a documentação da barra de ferramentas de depuração para obter detalhes) e coloque
url(r'^__debug__/', include(debug_toolbar.urls)),
antes de
url(r'', include(wagtail_urls)),
em seu urlpatterns
.
Sem if debug
???
Sinto muito, mas não sei como posso ajudá-lo mais. Em algum momento, você precisa entender como essas coisas funcionam.
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)),
]
Coloquei antes de Wagtail
urls.
Fazem isto:
urlpatterns = [
url(r'^__debug__/', include(debug_toolbar.urls)),
] + urlpatterns
Oh, isso pode funcionar, do que vocês, vou testar e então digo vocês.
E sim, colocar os urls nessa ordem resolve meu problema.
Obrigada!
Comentários muito úteis
Fazem isto: