---
title: "部署 Django"
version: 2.2
locale: zh-hans
source: https://docs.djangoproject.com/zh-hans/2.2/howto/deployment/
canonical: https://djangodocs.dev/zh-hans/2.2/howto/deployment/
---
# 部署 Django

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

- [如何使用 WSGI 进行部署](/zh-hans/2.2/howto/deployment/wsgi/)

  - [如何使用 Gunicorn 托管 Django](/zh-hans/2.2/howto/deployment/wsgi/gunicorn/)
  - [如何用 uWSGI 托管 Django](/zh-hans/2.2/howto/deployment/wsgi/uwsgi/)
  - [如何使用 Apache 和 `mod_wsgi` 托管 Django](/zh-hans/2.2/howto/deployment/wsgi/modwsgi/)
  - [Apache 利用 Django 的用户数据库进行验证](/zh-hans/2.2/howto/deployment/wsgi/apache-auth/)
  - [`application` 对象](/zh-hans/2.2/howto/deployment/wsgi/#the-application-object)
  - [配置 settings 模块](/zh-hans/2.2/howto/deployment/wsgi/#configuring-the-settings-module)
  - [应用 WSGI 中间件](/zh-hans/2.2/howto/deployment/wsgi/#applying-wsgi-middleware)
- [部署静态文件](/zh-hans/2.2/howto/static-files/deployment/)

  - [在生产环境提供静态文件服务](/zh-hans/2.2/howto/static-files/deployment/#serving-static-files-in-production)
  - [了解更多](/zh-hans/2.2/howto/static-files/deployment/#learn-more)
- [发送错误](/zh-hans/2.2/howto/error-reporting/)

  - [通过邮件方式报告](/zh-hans/2.2/howto/error-reporting/#email-reports)
  - [过滤错误报告](/zh-hans/2.2/howto/error-reporting/#filtering-error-reports)
- [部署清单](/zh-hans/2.2/howto/deployment/checklist/)

  - [运行 `manage.py check --deploy`](/zh-hans/2.2/howto/deployment/checklist/#run-manage-py-check-deploy)
  - [关键配置](/zh-hans/2.2/howto/deployment/checklist/#critical-settings)
  - [特定于环境的配置](/zh-hans/2.2/howto/deployment/checklist/#environment-specific-settings)
  - [HTTPS](/zh-hans/2.2/howto/deployment/checklist/#https)
  - [性能优化](/zh-hans/2.2/howto/deployment/checklist/#performance-optimizations)
  - [发送错误](/zh-hans/2.2/howto/deployment/checklist/#error-reporting)

如果你是初次接触 Django 或者 Python，我们推荐你先尝试阅读文档 [mod\_wsgi](/zh-hans/2.2/howto/deployment/wsgi/modwsgi/)。在大多数情况，这种部署方式是最简单，最快和最稳定的。
