Соответствующие настройки в моем settings.py следующие:
DEBUG = True
DEBUG_TOOLBAR_PATCH_SETTINGS = False
INTERNAL_IPS = ('127.0.0.1',)
MIDDLEWARE_CLASSES = (
...,
'debug_toolbar.middleware.DebugToolbarMiddleware',
...,
)
INSTALLED_APPS = (
...,
'debug_toolbar',
...,
)
У меня также есть файл urls.py, настроенный в соответствии с явные инструкции по настройке. Панель инструментов отображается, но не так, как должна. Рядом с каждым пунктом меню есть флажки, а все ссылки имеют href="#".
Это кажется странным - я использовал DjDb раньше, но никогда не видел этого. Если кто-то может дать некоторое представление об этой проблеме, это было бы здорово! Спасибо
ОБНОВИТЬ:
Как указал Alasdair, флажки — это новая функция, а ссылки направляются компонентом javascript панели инструментов django-debug, поэтому они должным образом имеют href="#". Открытие консоли JS браузера показало, что панель инструментов использует устаревшее свойство:
event.returnValue is deprecated. Please use the standard event.preventDefault() instead.
Но это всего лишь предупреждение, поэтому я ожидаю, что оно все равно будет работать независимо.