Django① 介绍
基本介绍 由python实现的,开源的,Web开发框架 起初被开发来用于管理劳伦斯日报(Lawrence Journal-World)旗下的新闻内容网站 ② 2005年7月在BSD许可协议下发布 Django是一个比利时音乐家的名字
使用 Django,只要很少的代码,Python 的程序开发人员就可以轻松地完成一个正式网站所需要的大部分内容,
开发架构上Django 是支持MVC 模型的 并以此为基础衍生出来MVT 架构模型③
Django 是目前最成熟的python web 框架,基本配套了web服务中各种情况下的解决方案。
Django 解决了什么问题
更快的开发速度 成熟的解决方案 标准化编程 精力聚焦于业务逻辑层
下面是使用Django 开发的一些网站
https://www.instagram.com/ # 全球最大的图片分享社区,中国长期被墙
https://www.djangoproject.com/ # Django 官网
http://www.yuanhaiying.cn/ # 目前这个博客系统
https://baski3d.com/ # sanD 打印公司
https://www.djangosites.org/ # 查看更多Django 开发项目
//------------------------------------------------------------------------------------------------------------------------
① 官网:https://www.djangoproject.com/start/overview/
② 所以Django 自带的admin 就是一个很好CMS(Content Management System)即内容管理系统, 只不过UI 上略有不足
③ 因为MVC 是20 年前的架构产物了 现在主流开发一般是更近一步前后端分离架构 , 视图层基本完全解耦出去了,不过一般老的项目和小型项目开发仍可以使用MVT 模式; 顺便一提Django 也是支持前后端完全分离模式的甚至对于后端来说工作量会更少