Как увидеть панель инструментов отладки Django?

У меня есть Django webapp. Я установил промежуточное программное обеспечение и модуль debug_toolbar. Тем не менее, у моих webapps нет отладки панели инструментов отладки.

Как я могу увидеть панель инструментов отладки? Есть что-то еще, что мне нужно сделать? Нужно ли использовать конкретный шаблон для моего webapp? Я выполнил все шаги в README, но этого недостаточно – похоже, какая-то другая зависимость или что-то еще мне не хватает.

Кроме того, при просмотре набора шаблонов URL для моего webapp префикс отладки не найден среди распознанных шаблонов. Я поместил журнал urls.py в debug_toolbar, чтобы убедиться, что модули загружаются активированным приложением debug_toolbar, и это так.

Это меня полностью озадачило, и я не могу найти ни Google, ни README, что делать, чтобы это действительно отображалось или какие требования были предъявлены, поэтому любой указатель, который вы можете предоставить, был бы замечательным!

Редактировать: Оказывается, я тестировал это с помощью SSH-туннеля с машины, на которой запущен браузер, на машину с запуском Django / Apache. В этом случае IP-адрес, фактически увиденный для удаленной машины, не был тем, что я думал, что это так, поэтому список «хороших» IP-адресов не содержит видимую удаленную машину браузера. Исправлено это исправление проблемы!

One Solution collect form web for “Как увидеть панель инструментов отладки Django?”

  1. Поскольку я знаю, что ваша страница HTML должна содержать закрытый тег тела, метатег с content="text/html" .

  2. Я предпочитаю, чтобы настройки отладочной панели были отделены от основных настроек. Поэтому попробуйте положить в конец settings.py что-то вроде

     #debug_toolbar settings if DEBUG: INTERNAL_IPS = ('127.0.0.1',) MIDDLEWARE_CLASSES += ( 'debug_toolbar.middleware.DebugToolbarMiddleware', ) INSTALLED_APPS += ( 'debug_toolbar', ) DEBUG_TOOLBAR_PANELS = [ 'debug_toolbar.panels.versions.VersionsPanel', 'debug_toolbar.panels.timer.TimerPanel', 'debug_toolbar.panels.settings.SettingsPanel', 'debug_toolbar.panels.headers.HeadersPanel', 'debug_toolbar.panels.request.RequestPanel', 'debug_toolbar.panels.sql.SQLPanel', 'debug_toolbar.panels.staticfiles.StaticFilesPanel', 'debug_toolbar.panels.templates.TemplatesPanel', 'debug_toolbar.panels.cache.CachePanel', 'debug_toolbar.panels.signals.SignalsPanel', 'debug_toolbar.panels.logging.LoggingPanel', 'debug_toolbar.panels.redirects.RedirectsPanel', ] DEBUG_TOOLBAR_CONFIG = { 'INTERCEPT_REDIRECTS': False, } 

(Редактировать примечание: lapis обновил приведенные выше конфиги, чтобы соответствовать именам, используемым текущей (на момент обновления, 1.3.2) версией панели инструментов Debug Django. На http://django-debug-toolbar.readthedocs.org /en/0.10.0/panels.html , исходные версии (которые использовались, например, debug_toolbar.panels.sql.SQLDebugPanel vs debug_toolbar.panels.sql.SQLPanel, как в 1.3.2) были правильными, когда этот вопрос был оригинальным.)

(примечание: после Django 1.10 MIDDLEWARE_CLASSES должно быть MIDDLEWARE .)

    Interesting Posts

    Почему проверка переменной на несколько значений с помощью `OR` проверяет только первое значение?

    Ссылка на глобальные примитивы и объекты

    Откройте ipython ноутбук на существующем сервере ноутбука

    КАК использовать использование ткани с dtach, экраном, есть ли какой-то пример

    Как отлаживать приложение без использования IDE и без понимания потока программы?

    Какова структура «ПРАВО» для сохранения / восстановления модели в Tensorflow во время обучения / val / test?

    Как удалить символы плохого пути в Python?

    matplotlib, а затем дождаться подачи сырья

    Почему в Python отсутствует явная проверка пустоты (например, `is Empty`)

    Python: self .__ class__ vs. type (self)

    Перестановки Python с ограничениями

    Настройка яркости / контрастности экрана в Python?

    можно использовать несколько ключей в словаре python?

    Скрипты Python в HTML

    Статические файлы, не загруженные в приложение «Бутылка», когда конечная косая черта опущена

    Python - лучший язык программирования в мире.