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
Bitbucket
华盛顿时报