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
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!
Komentar yang paling membantu
Melakukan hal ini: