📅  最后修改于: 2020-12-31 00:26:22             🧑  作者: Mango
Django是一个用Python编程语言编写的Web应用程序框架。它基于MVT(模型视图模板)设计模式。 Django由于具有快速开发功能,因此要求很高。收集客户需求后,构建应用程序所需的时间更少。
该框架使用了一条著名的标语:完美主义者的有期限的Web框架。
通过使用Django,我们可以在很短的时间内构建Web应用程序。 Django的设计方式使其可以自动处理许多配置事务,因此我们只能专注于应用程序开发。
Django由Lawrence杂志世界于2003年设计和开发,并于2005年7月在BSD许可下公开发布。目前,DSF(Django Software Foundation)保持着其开发和发布周期。
Django于2005年7月21日发布。其当前稳定版本为2.0.3,该版本于2018年3月6日发布。
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. |
Django已被各种知名站点广泛接受和使用,例如: