Панель инструментов отладки Django
Не могу увидеть панель инструментов отладки Django на простом html-документе. Я новичок в Django и учебник, который я делаю, немного устарел. Я выполнил все требования, такие как убедиться, что STATIC_URL = "static/", INSTALLED_APPS = ["django.contrib.staticfiles"], Backend и APP_DIRS правильные. debug_toolbar находится в INSTALLED_APPS, добавил url отладки в список urlpatterns, Middleware сделано и 'debug_toolbar.middleware.DebugToolbarMiddleware' находится наверху. Внутренний IPS установлен на 127.0.0.1, если я изменю его, то ourcecode веб-страницы удалит код для панели инструментов отладки. Убедился, что Debug = True
Я использую в основном pycharm, слышал, что может быть проблема с использованием команды runserver, поэтому попробовал и в cmd. несколько раз. при просмотре источника страницы я вижу код для панели инструментов отладки, а также мой html.
подумал, что возможно мой html написан плохо (никогда не использовал его раньше) вот как это выглядит слово в слово.
<html>
<head>
<title>Example</title>
</head>
<body>
<p>This is an example of a simple HTML page with one paragraph.</p>
</body>
</html>
Установлена последняя версия django-debug-toolbar и django. Пробовал разные браузеры chrome, edge и explorer, все одинаково. Я пробовал несколько трюков, таких как
def show_toolbar(request):
return True
DEBUG_TOOLBAR_CONFIG = {
"SHOW_TOOLBAR_CALLBACK" : show_toolbar,
}
DEBUG_TOOLBAR_CONFIG = {"SHOW_TOOLBAR_CALLBACK" : lambda x: True}
Кто-то предложил изменить HKEY_CLASSES_ROOT.js\, потому что я на windows 10. Я еще не понял, как это сделать