常见问题解答:安装

如何开始?

  1. Download the code _.

  2. 安装Django(阅读 installation guide

  3. 穿过 tutorial .

  4. 看看剩下的 documentationask questions 如果你遇到麻烦。

Django的先决条件是什么?

Django需要Python。请参阅下一个问题中的表,了解与每个Django版本一起使用的Python版本。有些用例可能需要其他Python库,但是在需要它们时,您会收到一个关于它们的错误。

对于开发环境--如果您只想尝试使用Django--您不需要安装单独的Web服务器或数据库服务器。

Django有自己的 lightweight development server . 对于生产环境,Django遵循WSGI规范, PEP 3333 ,这意味着它可以在各种web服务器上运行。看到了吗 Deploying Django 更多信息。

Django跑步 SQLite 默认情况下,它包含在Python安装中。对于生产环境,我们建议 PostgreSQL; 但我们也正式支持 MariaDB, MySQL, SQLiteOracle. 见 Supported Databases 更多信息。

我可以在django中使用什么python版本?

Django版本

Python版本

3.2

3.6、3.7、3.8、3.9、3.10(在3.2.9中增加)

4.0

3.8、3.9、3.10

4.1

3.8、3.9、3.10、3.11(在4.1.3中增加)

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

对于每个版本的python,只有最新的micro版本(a.b.c)得到官方支持。您可以在 Python download page .

通常,我们将支持直到(包括)第一个Django LTS发行版的Python版本,该发行版的安全支持在对该版本的Python的安全支持结束后终止。例如,Python3.9安全支持将于2025年10月结束,Django 4.2 LTS安全支持将于2026年4月结束。因此,Django 4.2是支持Python3.9的最后一个版本。

我应该在django中使用什么python版本?

由于更新版本的python通常速度更快、功能更丰富、受更好的支持,因此建议使用最新版本的python 3。

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

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

通常,如果您在生产中使用代码,则应该使用稳定的发行版。Django项目每隔八个月左右就会发布一个完整的稳定版本,中间会有错误修复更新。这些稳定版本包含我们的向后兼容性保证所涵盖的API;如果您针对稳定版本编写代码,那么当下一个正式版本发布时,您应该不会有任何升级问题。