Django-debug-toolbar: 404 Kesalahan saat mengklik bilah alat

Dibuat pada 26 Mar 2014  ·  10Komentar  ·  Sumber: jazzband/django-debug-toolbar

Hai,

Saya telah menginstal DDT menggunakan pengaturan eksplisit yang dijelaskan dalam dokumentasi. Bilah alat muncul dengan benar, tetapi ketika saya mengklik salah satu panel, saya selalu mendapatkan kesalahan 404 Tidak Ditemukan:

[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

Saya menjalankan Python 2.7.6, dan juga menggunakan Mezzanine - ini adalah versi mereka:

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

Saya sudah mencari masalah ini cukup lama, tetapi sepertinya tidak dapat menemukan solusi. Terima kasih banyak atas bantuanmu!

Luis

Komentar yang paling membantu

Melakukan hal ini:

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

Semua 10 komentar

Hai,

Saya akhirnya menemukan apa masalahnya - saya menambahkan konfigurasi URL pengaturan eksplisit (http://Django-debug-toolbar.readthedocs.org/en/latest/installation.html) setelah URL catch-all Mezzanine...

Setelah menempatkannya sebelum pola URL itu mulai berfungsi dengan baik.

Terima kasih,
Luis

Saya tidak mengerti Anda, bagaimana Anda menyelesaikannya?

Dengan meletakkan URL bilah alat debug sebelum pola URL "tangkap semua" CMS, maka URL tersebut ditangani oleh bilah alat debug dan bukan CMS.

Saya memiliki masalah yang sama dengan Wagtail tetapi saya tidak tahu bagaimana menyelesaikannya.

Gunakan pengaturan eksplisit (lihat dokumentasi bilah alat debug untuk detailnya) dan masukkan

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

sebelum

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

di urlpatterns .

Tanpa if debug ???

Maaf, tapi saya tidak tahu bagaimana saya bisa membantu Anda lebih jauh. Pada titik tertentu Anda perlu memahami bagaimana hal-hal ini bekerja.

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)),
    ]

Sudahkah saya meletakkannya sebelum url Wagtail .

Melakukan hal ini:

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

Oh, ini bisa berhasil, daripada Anda, saya akan mengujinya dan kemudian saya katakan kalian.
Dan ya, letakkan url dalam urutan ini, selesaikan masalah saya.

Terima kasih!

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

Arlington1985 picture Arlington1985  ·  5Komentar

mwoodward-atd picture mwoodward-atd  ·  11Komentar

stfenjobs picture stfenjobs  ·  6Komentar

clarkbarz picture clarkbarz  ·  8Komentar

gw0 picture gw0  ·  3Komentar