Django is a web application framework written in Python programming language. It is based on MVT (Model View Template) design pattern. The Django is very demanding due to its rapid development feature. It takes less time to build application after collecting client requirement.
This framework uses a famous tag line:The web framework for perfectionists with deadlines.
By using Django, we can build web applications in very less time. Django is designed in such a manner that it handles much of configure things automatically, so we can focus on application development only.
Django was design and developed by Lawrence journal world in 2003 and publicly released under BSD license in July 2005. Currently, DSF (Django Software Foundation) maintains its development and release cycle.
Django was released on 21, July 2005. Its current stable version is 2.0.3 which was released on 6 March, 2018.
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 is widely accepted and used by various well-known sites such as: