Download the code _.
安装Django(阅读 installation guide )
穿过 tutorial .
看看剩下的 documentation 和 ask questions 如果你遇到麻烦。
Django需要Python。请参阅下一个问题中的表格,了解适用于每个Django版本的Python版本。某些用例可能需要其他Python库,但您会在需要时收到有关它们的错误。
对于开发环境--如果您只想尝试使用Django--您不需要安装单独的Web服务器或数据库服务器。
Django有自己的 lightweight development server
.对于生产环境,Django遵循WSGI规范, PEP 3333 ,这意味着它可以在各种Web服务器上运行。看到 Deploying Django 以获取更多信息。
姜戈跑步 SQLite 默认情况下,这包含在Python安装中。对于生产环境,我们建议 PostgreSQL; 但我们也正式支持 MariaDB, MySQL, SQLite ,以及 Oracle. 看见 Supported Databases 以获取更多信息。
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 |
5.2 |
3.10、3.11、3.12、3.13 |
对于每个版本的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的最后一个版本。
由于更新版本的python通常速度更快、功能更丰富、受更好的支持,因此建议使用最新版本的python 3。
使用旧版本不会让Django失去任何东西,但您不会利用新Python版本中的改进和优化。与Django一起使用的第三方应用程序可以自由设置自己的版本要求。
通常,如果您在生产中使用代码,则应该使用稳定的发行版。Django项目每隔八个月左右就会发布一个完整的稳定版本,中间会有错误修复更新。这些稳定版本包含我们的向后兼容性保证所涵盖的API;如果您针对稳定版本编写代码,那么当下一个正式版本发布时,您应该不会有任何升级问题。
7月 22, 2024