📜  Django简介

📅  最后修改于: 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日发布。

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.

人气度

Django已被各种知名站点广泛接受和使用,例如:

  • Instagram的
  • Mozilla
  • 领英
  • Pinterest的
  • 比特桶
  • 华盛顿时报