Django Introduction介绍


Django是一个用Python编程语言编写的Web应用程序框架。它基于MVT(模型视图模板)设计模式。由于其快速开发功能,Django非常苛刻。收集客户需求后,构建应用程序所需的时间较少。

这个框架使用了一个着名的标记线:完美主义者的web框架,有最后期限。

通过使用Django,我们可以在很短的时间内构建Web应用程序。 Django的设计方式使它能够自动处理大部分配置事务,因此我们只关注应用程序开发。

历史

Django由Lawrence journal world于2003年设计和开发,并于2005年7月在BSD许可下公开发布。目前,DSF(Django Software Foundation)维持其开发和发布周期。

Django于2005年7月21日发布。它目前的稳定版本是2.0.3,于2018年3月6日发布。

Django版本历史

版本
日期
说明
0.90 
2005年11月16日

0.91 
2006年1月11日
魔法清除
0.96 
2007年3月23日
newforms,测试工具
1.0 
2008年9月3日
API稳定性,解耦管理,unicode
1.1 
2009年9月29日
聚合,基于交易的测试
1.2 
2010年5月17日
多个数据库连接,CSRF,模型验证
1.3 
2011年3月23日
时区,浏览器测试,应用模板。
1.5 
2013年2月26日
Python 3支持,可配置的用户模型
1.6 
2013年11月6日
致力于Malcolm Tredinnick,db事务管理,连接池。
1.7 
2014年9月2日
迁移,应用程序加载和配置。
1.8 LTS 
2014年9月2日
迁移,应用程序加载和配置。
1.8 LTS
 2015年4月1日
对多个模板引擎的本机支持。至少在2018年4月之前支持
1.9 
2015年12月1日
自动密码验证。管理界面的新样式。
1.10 
2016年8月1日
全文搜索PostgreSQL。新型中间件。
1.11 LTS

支持Python 2.7的最新版本。支持至少到2020年4月
2.0 
2017年12月
首个仅限Python 3的版本,简化的URL路由语法,移动友好的管理员。

Django的应用

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

Instagram

Mozilla

Disqus

Pinterest

Bitbucket

华盛顿时报