# Django 5.2.8 documentation

# FAQ：安装

## 如何开始？

1. 下载代码 。

2. 安装 Django （阅读 安装指南）。

3. 查看 教程第 1 部分 。

4. 阅读剩下的 文档，如果你遇到任何问题，提问 是一个不错的解决方法。

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

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

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

Django 自带了 `轻量级开发服务器`. 对于生产环境， Django 遵循 WSGI 规范, PEP 3333, 这意味着它可以运行在各种 web 服务平台上. 详情见 Deploying Django 。

Django 默认使用 SQLite , 它随着 Python 一起安装。在生产环境中, 我们推荐使用 PostgreSQL; 但是我们同样支持 MariaDB、MySQL,、SQLite 和 Oracle. 详情参见 Supported 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 (added in 5.2.8)
6.0 | 3.12, 3.13, 3.14

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

You can find the latest supported micro version for each series on the Python download page.

我们将支持一个 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；如果你针对稳定版本编写代码，在下一个官方版本发布时升级应该不会有任何问题。