完整的 Django 历史 | Python
先决条件——何时使用 Django?与其他开发堆栈的比较
Django 由 Lawrence journal world 于 2003 年设计和开发,并于 2005 年 7 月在 BSD 许可下公开发布。目前,DSF(Django Software Foundation)保持其开发和发布周期。
Django 于 2005 年 7 月 21 日发布。其当前稳定版本是 2.2.5,于 2019 年 4 月 1 日发布。
最新的官方版本是 2.2.5 (LTS)。阅读 2.2.5 发行说明,然后使用 pip 安装它:
pip install Django==2.2.5
作为 Django 3.0 开发过程的一部分,可以使用 Django 3.0a1。此版本仅适用于想要尝试新版本并帮助识别 3.0 版本之前的剩余错误的用户。请在使用此软件包之前阅读 3.0 发行说明。
使用 pip 安装 alpha:
pip install --pre django
Django的完整历史
Version | Date | Description |
---|---|---|
0.90 | 16 Nov 2005 | |
0.91 | 11 Jan 2006 | magic removal |
0.96 | 23 Mar 2007 | newforms, testing tools |
1.0 | 3 Sep 2008 | API stability, decoupled admin, unicode |
1.1 | 29 Jul 2009 | Aggregates, transaction based tests |
1.2 | 17 May 2010 | Multiple db connections, CSRF, model validation |
1.3 | 23 Mar 2011 | Timezones, in browser testing, app templates. |
1.5 | 26 Feb 2013 | Python 3 Support, configurable user model |
1.6 | 6 Nov 2013 | Dedicated to Malcolm Tredinnick, db transaction management, connection pooling. |
1.7 | 2 Sep 2014 | Migrations, application loading and configuration. |
1.8 LTS | 2 Sep 2014 | Migrations, application loading and configuration. |
1.8 LTS | 1 Apr 2015 | Native support for multiple template engines.Supported until at least April 2018 |
1.9 | 1 Dec 2015 | Automatic password validation. New styling for admin interface. |
1.10 | 1 Aug 2016 | Full text search for PostgreSQL. New-style middleware. |
1.11 LTS | 1.11 LTS | Last version to support Python 2.7.Supported until at least April 2020 |
2.0 | Dec 2017 | First Python 3-only release, Simplified URL routing syntax, Mobile friendly admin. |