# Django 6.0.7 documentation

# 编写你的第一个 Django 应用程序，第 8 部分

这个教程从 教程 7 结束的地方开始。我们已经构建了我们的 Web 投票应用程序，现在将看看第三方包。Django 的一个优势就是丰富的第三方包生态系统。这些是由社区开发的包，可以用来快速扩展应用程序的功能集。

本教程将展示如何添加 Django Debug Toolbar，这是一个常用的第三方包。Django Debug Toolbar 在近年来的 Django 开发者调查中一直位列最常用的第三方包前三名。

从哪里获得帮助：

如果你在阅读本教程的过程中有任何疑问，可以前往 FAQ 的 获取帮助 的版块。

## 安装 Django Debug Toolbar

Django Debug Toolbar 是一个用于调试 Django Web 应用程序的有用工具。它是一个由社区组织 Django Commons 维护的第三方包。该工具栏通过提供显示当前请求和响应的调试信息的面板，帮助你理解应用程序的运行方式并识别问题。

要安装类似工具栏的第三方应用程序，你需要在已激活的虚拟环境中运行以下命令来安装包。这与我们之前安装 Django 的步骤类似：安装官方版本。

/ 

    $ python -m pip install django-debug-toolbar

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

与 Django 集成的第三方包需要一些安装后的设置，以将它们与你的项目整合在一起。通常，你需要将包的 Django 应用程序添加到你的 `INSTALLED_APPS` 设置中。有些包需要其他更改，比如添加到你的 URL 配置（`urls.py`）中。

Django Debug Toolbar 需要进行几个设置步骤。请按照 它的安装指南 中的步骤进行操作。这些步骤不会在本教程中重复，因为作为一个第三方包，它可能会单独更改而不按照 Django 的计划进行更新。

安装完成后，当你浏览到 `http://localhost:8000/admin/` 时，你应该能够在浏览器窗口的右侧看到 DjDT 的“手柄”。点击它以打开调试工具栏，并使用每个面板中的工具。有关面板显示内容的更多信息，请参阅 面板文档页面。

## 寻求他人的帮助

在某些情况下，你可能会遇到问题，例如工具栏可能无法渲染。当发生这种情况并且你无法自行解决问题时，有一些可供你选择的选项。

1. 如果问题出现在某个特定包上，请查阅该包的文档中是否有故障排除指南或常见问题解答。例如 Django Debug Toolbar 就包含一个 使用技巧章节 ，其中列出了相关的故障排除方案。

2. 在包的 issue 跟踪器上搜索类似的问题。Django Debug Toolbar 的 issue 跟踪器位于 GitHub。

3. 请参阅 Django 论坛。

4. 加入 Django Discord server.

## 安装其他第三方包

你可以使用出色的 Django 资源 Django Packages 来查找更多的第三方包。

很难知道你应该使用哪些第三方包。这取决于你的需求和目标。有时使用处于 alpha 状态的包是可以的，而其他时候，你需要知道它已经准备好用于生产环境。Adam Johnson 写了一篇博文，概述了一组将包标记为 "维护良好" 的特征。Django Packages 显示了一些这些特征的数据，例如包的最后更新时间。

正如 Adam 在他的文章中指出的那样，当某个问题的答案是 "否" 时，这就是一个贡献的机会。

## 接下来要做什么？

初学者教程到这就结束了。随后，你可能想阅读 下一步看什么，看看下一步能做什么。

如果你很熟悉 Python 打包，且对学习如何把投票应用改成“可复用应用”感兴趣，查看 进阶教程：如何创建可复用应用。