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