---
title: "FAQ：安装"
version: 6.1
locale: zh-hans
source: https://docs.djangoproject.com/zh-hans/6.1/faq/install/
canonical: https://djangodocs.dev/zh-hans/6.1/faq/install/
---
# FAQ：安装

## 如何开始？

1. [下载代码](https://www.djangoproject.com/download/) 。
2. 安装 Django （阅读 [安装指南](/zh-hans/6.1/intro/install/)）。
3. 查看 [教程第 1 部分](/zh-hans/6.1/intro/tutorial01/) 。
4. 阅读剩下的 [文档](/zh-hans/6.1/)，如果你遇到任何问题，[提问](https://www.djangoproject.com/community/) 是一个不错的解决方法。

## 使用 Django，需要做好什么准备？

Django 要求先安装 Python。参见下个问题中的表格，它介绍了各个 Django 版本所支持的 Python 版本。某些情况下可能需要一些额外的 Python 库，如果未安装，你会在这些库被用到时获得一个错误提示。

对于开发环境----如果你仅仅只是想体验一下Django----你不需要分开安装web服务器和数据库服务器。

Django comes with its own lightweight development server
([`runserver`](/zh-hans/6.1/ref/django-admin/#django-admin-runserver)). For a production environment, Django follows the WSGI
spec, [**PEP 3333**](https://peps.python.org/pep-3333/), which means it can run on a variety of web servers. See
[如何部署 Django](/zh-hans/6.1/howto/deployment/) for more information.

Django 默认使用 [SQLite](https://www.sqlite.org/) , 它随着 Python 一起安装。在生产环境中, 我们推荐使用 [PostgreSQL](https://www.postgresql.org/); 但是我们同样支持 [MariaDB](https://mariadb.org/)、[MySQL](https://www.mysql.com/),、[SQLite](https://www.sqlite.org/) 和 [Oracle](https://www.oracle.com/). 详情参见 [Supported Databases](/zh-hans/6.1/ref/databases/) 。

## 我应该使用哪个版本的 Python 来配合 Django?

| Django 版本 | Python 版本 |
| --- | --- |
| 4.2 | 3.8, 3.9, 3.10, 3.11, 3.12 (4.2.8 添加) |
| 5.0 | 3.10、3.11、3.12 |
| 5.1 | 3.10，3.11，3.12，3.13（在 5.1.3 中添加） |
| 5.2 | 3.10, 3.11, 3.12, 3.13, 3.14 (5.2.8 添加) |
| 6.0 | 3.12, 3.13, 3.14 |
| 6.1 | 3.12, 3.13, 3.14 |

对于 Python 的每个版本，官方只支持最新的小版本（A.B.C）。已经达到生命周期末期的 Python 版本不再由 Python 项目维护，因此不应该与 Django 一起使用。

你可以在 [Python 下载页面](https://www.python.org/downloads/) 找到每个系列最新支持的微版本。

我们将支持一个 Python 版本，包括第一个 Django LTS 版本，其安全支持在 Python 版本的安全支持结束后结束。例如，Python 3.9 安全支持将于 2025 年 10 月结束，Django 4.2 LTS 安全支持将在 2026 年 4 月结束。因此 Django 4.2 是最后一个支持 Python 3.9 的版本。

## 我应该选用什么版本的 Python 来使用 Django ？

因为新版本的 Python 通常会更快，拥有更多特性，而且有更好的支持，推荐使用 Python 3 的最新版本。

使用旧版本的 Django 不会损失任何东西，但你不能利用新版本的 Python 的改进和优化。与 Django 一起使用的第三方应用程序可以自由设置自己的版本要求。

## 我应该使用稳定版本还是开发版本？

通常情况下，如果你在生产环境中使用代码，应该使用稳定版本。Django 项目大约每八个月发布一个完整的稳定版本，并在其间发布错误修复更新。这些稳定版本包含我们向后兼容性保证所覆盖的 API；如果你针对稳定版本编写代码，在下一个官方版本发布时升级应该不会有任何问题。
