Архив рубрики: Debug Toolbar

В данном разделе размещены заметки по работе с django Debug Toolbar, которые могут помочь вам в работе с оптимизацией кода и модулей на популярном CMS! Читаем и учимся!

DEBUG TOOLBAR Конфигурация

DEBUG TOOLBAR Конфигурация Панель инструментов отладки содержит две настройки, которые вы можете добавить в модуль настроек вашего проекта, чтобы настроить его поведение. Запись Вам действительно нужна индивидуальная DEBUG TOOLBAR конфигурация? Панель инструментов отладки поставляется с конфигурацией по умолчанию, которая считается разумной для подавляющего большинства проектов Django. Не копируйте и не вставляйте вслепую значения по умолчанию, показанные ниже, в свой модуль настроек! Это бесполезно, и это помешает вам воспользоваться преимуществами лучших настроек по умолчанию, которые могут появиться в будущих версиях. DEBUG_TOOLBAR_PANELS Этот параметр указывает полный путь Python к каждой панели, которую вы хотите включить в панель инструментов. Это работает как настройка MIDDLEWARE в Django. Значение по умолчанию: 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.panels.profiling.ProfilingPanel’, ] Этот параметр позволяет вам: добавить встроенные панели, которые не включены по умолчанию, добавить сторонние панели, удалить встроенные панели, изменить порядок панелей. DEBUG_TOOLBAR_CONFIG Этот словарь содержит все остальные… Читать далее »

Django Debug Toolbar установка

Установка Каждый из следующих шагов должен быть настроен, чтобы Django Debug Toolbar работал корректно Полуить код Рекомендуемый способ установить Django Debug Toolbar через pip: $ pip install django-debug-toolbar Если вы не знакомы с pip, вы также можете получить копию каталога debug_toolbar и добавить его к библиотекам Python. Это можно осуществить с помощью следующей команды: $ pip install -e git+https://github.com/jazzband/django-debug-toolbar.git#egg=django-debug-toolbar Предпосылки Убедитесь, что django.contrib.staticfiles настроен правильно, и добавьте debug_toolbar в настройку INSTALLED_APPS: INSTALLED_APPS = [ # … ‘django.contrib.staticfiles’, # … ‘debug_toolbar’, ] STATIC_URL = ‘/static/’ Если вы выполняете обновление с предыдущей версии, вам следует просмотреть журнал изменений и найти конкретные инструкции по обновлению. Настройка URLconf Добавьте URL панели отладки в URLconf вашего проекта следующим образом: from django.conf import settings from django.conf.urls import include, url # For django versions before 2.0 from django.urls import include, path # For django versions from 2.0 and up if settings.DEBUG: import debug_toolbar urlpatterns = [ path(‘__debug__/’,… Читать далее »