Панель инструментов отладки django загружается плохо
Только начал использовать Django (первый проект) и хотел установить Django Debug Toolbar. Я сделал все точно так, как сказано в руководстве по установке в документации здесь: Django Debug Toolbar Docs- Installation
По какой-то причине страница загружается следующим образом:
Загружаемый html файл является простым, но законным, и я добавлю его сюда:
<html>
<body>
{% if name %}
<h1>Hello {{name}}</h1>
{% else %}
<h1>Hello World</h1>
{% endif %}
</body>
BTW: Удаление операторов if тоже не работает, также не работает как в chrome, так и в firefox.
Спасибо за помощь :)
У меня была такая же проблема. Это сработало для меня.
if DEBUG:
import mimetypes
from django.urls import path, include
mimetypes.add_type("application/javascript", ".js", True)
INTERNAL_IPS = ('127.0.0.1',)
INSTALLED_APPS += ['debug_toolbar']
MIDDLEWARE += ['debug_toolbar.middleware.DebugToolbarMiddleware']
Нашел ответ от @AlexElizard и смешал его с ответом другого пользователя с форума по кодированию с mosh:
- В Windows отредактируйте реестр
HKEY_CLASSES_ROOT\.js\Content Type
отtext/plain
доtext/javascript
с помощью Редактора реестра. (Самостоятельное выполнение этого действия не помогло.) .
- Очистите кэш браузера.
И теперь он работает просто отлично.