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

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

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

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

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

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

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

Django Debug Toolbar is a useful tool for debugging Django web applications. It’s a third-party package that is maintained by the community organization Django Commons. The toolbar helps you understand how your application functions and to identify problems. It does so by providing panels that provide debug information about the current request and response.

Для установки приложения вроде 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. Если проблема обнаруживается на конкретной странице, проверьте FAQ в документации пакета. К примеру, у Django Debug Toolbar есть раздел с советами, в котором описаны наиболее часто встречающиеся проблемы и способы их решения.

  2. Ищите похожие проблемы, описанные другими пользователями в трэкере проблем приложения. Django Debug Toolbar есть на GitHub.

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

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

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

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

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

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

Что дальше?

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

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

Back to Top