ketika saya menghapus kode Django-debug-toolbar di urls.py dan di settings.py, itu berfungsi dengan baik
Di Django 2.2 saya menggunakan kode seperti itu:
if settings.DEBUG:
import debug_toolbar
urlpatterns += [path('__debug__/', include(debug_toolbar.urls))]
terima kasih @kwist-sgr
tapi itu tidak bekerja,
saya menggunakan django 2.2
python 3.7.3
Saya memiliki masalah yang sama persis. Saya tidak yakin mengapa itu ditutup.
Masalah yang sama
Untuk menawarkan beberapa kemungkinan penutupan pada masalah ini, masalahnya mungkin karena pola sebelumnya mengklaim jalur __debug__/. Misalnya, pola catch-all seperti ini: url(r"", include(app_urls)),
Dalam hal ini, solusinya adalah menempatkan jalur toolbar debug lebih awal dalam daftar. Sebagai contoh:
if settings.DEBUG:
import debug_toolbar
urlpatterns.insert(0, path('__debug__/', include(debug_toolbar.urls)))
Komentar yang paling membantu
Untuk menawarkan beberapa kemungkinan penutupan pada masalah ini, masalahnya mungkin karena pola sebelumnya mengklaim jalur __debug__/. Misalnya, pola catch-all seperti ini:
url(r"", include(app_urls)),
Dalam hal ini, solusinya adalah menempatkan jalur toolbar debug lebih awal dalam daftar. Sebagai contoh: