# Django 2.2.9.dev20191202104323 文档

# 部署 Django

Django 中简化 Web 开发的快捷函数俯拾皆是，但是如果不能轻松部署站点的话，所有的工具都徒劳无益。Django 从最初就把方便部署当作一个主要目标。

- 如何使用 WSGI 进行部署
  - 如何使用 Gunicorn 托管 Django
  - 如何用 uWSGI 托管 Django
  - 如何使用 Apache 和 `mod_wsgi` 托管 Django
  - Apache 利用 Django 的用户数据库进行验证
  - `application` 对象
  - 配置 settings 模块
  - 应用 WSGI 中间件
- 部署静态文件
  - 在生产环境提供静态文件服务
  - 了解更多
- 发送错误
  - 通过邮件方式报告
  - 过滤错误报告
- 部署清单
  - 运行 `manage.py check --deploy`
  - 关键配置
  - 特定于环境的配置
  - HTTPS
  - 性能优化
  - 发送错误

如果你是初次接触 Django 或者 Python，我们推荐你先尝试阅读文档 mod_wsgi。在大多数情况，这种部署方式是最简单，最快和最稳定的。