• 3.1
  • 3.2
  • 5.0
  • Версия документации: 6.1

Создаём своё первое приложение с Django, часть 8

Вспомним на чем мы закончили в уроке 7. Мы написали веб-приложение для проведения опросов, и теперь рассмотрим, сторонние пакеты, которые можно использовать для расширения функционала нашего собственного приложения.

В этом уроке мы разберемся, как добавить очень популярный пакет Django Debug Toolbar. Django Debug Toolbar входит в топ-3 самых используемых сторонних пакетов для Django.

Где получить помощь:

При наличии проблем с данной инструкцией, пожалуйста, обратитесь к разделу FAQ Получение помощи.

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

Панель инструментов отладки Django — полезный инструмент для отладки веб-приложений Django. Это сторонний пакет, который поддерживается общественной организацией Django Commons. Панель инструментов помогает вам понять, как работает ваше приложение, и выявить проблемы. Это достигается путем предоставления панелей, предоставляющих отладочную информацию о текущем запросе и ответе.

Для установки приложения вроде Django Debug Toolbar, необходимо запустить следующую команду в виртуальном окружении. Похожим образом мы уже устанавливали Django.

$ python -m pip install django-debug-toolbar
...\> py -m pip install django-debug-toolbar

Сторонние пакеты для Django требуют определенной настройки после установки в вашем проекте. Обычно, вам нужно будет добавить приложение Django из пакета в INSTALLED_APPS. Некоторые пакеты могут требовать и других настроек, к примеру, бывает нужно обновить URLconf (urls.py).

Настройка Django Debug Toolbar требует выполнения определенных действий. Изучить их выможете в руководстве для установки <https://django-debug-toolbar.readthedocs.io/en/latest/installation.html>`_. Здесь мы перечислять их не будем, потому что они могут измениться в любой момент.

После установки вы сможете наблюдать в окне браузера значок Django Debug Toolbar c правой стороны , когда загрузите страницу по адресу http://localhost:8000/admin/. Кликните по нему для открытия отладочного тулбара. Посмотрите документацию по отладочным панелям тулбара.

Как получить помощь

В какой-то момент вы можете столкнуться с проблемами, к примеру, тулбар не будет отображаться. Если это случится, и вы не сможете разобраться с проблемой самостоятельно, вы можете попробовать несколько вещей.

  1. Если проблема связана с конкретным пакетом, проверьте, есть ли в документации пакета руководство по устранению неполадок или часто задаваемые вопросы. Например, на панели инструментов отладки Django есть раздел «Советы <https://django-debug-toolbar.readthedocs.io/en/latest/tips.html>», в котором описаны варианты устранения неполадок.

  2. Найдите похожие проблемы в системе отслеживания проблем пакета. Панель инструментов отладки Django находится на GitHub.

  3. Задайте вопрос другим пользователям на Форуме Django.

  4. Присоединяйтесь к Django серверу на Discord.

Установка других сторонних пакетов

Есть еще множество сторонник пакетов, которые вы можете найти на замечательном ресурсе Django Packages.

Может быть сложновато разобраться, какие пакеты вам нужны. Все зависит от ваших нужд и целей. Иногда можно воспользоваться и пакетом альфа-версии. А иногда вы хотите быть уверены, что оно протестировано и готово к работе в продакшне. у Адама Джонсона есть блог пост , где он описывает набор характеристик, которые гарантируют, что пакет имеет хорошую поддержку. Django Packages показывает данные в соответствии с некоторыми из этих характеристик, к примеру, как давно тот или иной пакет был обновлен.

Как говорит Адам в своем посте, когда вопрос к одному из этих вопросов «нет», это отличная возможность для вас помочь проекту.

Что дальше?

На этом учебник для новичков окончен. Вам следует обратить внимание на раздел Куда двигаться далее.

Если вы знакомы с пакетами Python и хотите сделать «независимое приложение», изучите раздел Углублённый материал: Как создать повторно применяемое приложение.

Back to Top