找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 4699|回复: 9

<一起学习 Django系列>

5

主题

165

帖子

165

积分

版主

Rank: 7Rank: 7Rank: 7

积分
165

热心会员突出贡献优秀版主荣誉管理

mongo 发表于 2016-8-25 11:26:48 | 显示全部楼层 |阅读模式
记自己的django学习之旅
之前学习python是为了写一些脚本,方便工作.
偶然在论坛往上面得知python还可以做web开发,并有许多成熟的web框架,了解了大概之后觉得找一款web框架来学习
django就这样走进了我的生活.

一, 首先介绍下django(Python Web 框架)

Django是一个开放源代码的Web应用框架,由Python写成。采用了MVC的框架模式,即模型M,视图V和控制器C。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS(内容管理系统)软件。并于2005年7月在BSD许可证下发布。这套框架是以比利时的吉普赛爵士吉他手Django Reinhardt来命名的。
框架介绍 Django 项目是一个python定制框架,它源自一个在线新闻 Web 站点,。Django 框架的核心组件有:
  • 1.用于创建模型的对象关系映射,django orm
  • 2.为最终用户设计的完美管理界面,django自带admin管理后台
  • 3.一流的 URL 设计.使用正则表达式匹配url
  • 4.设计者友好的模板语言
  • 5.缓存系统。
      架构设计
Django是基于MVC构造的框架.但是在Django中又有所不同,controler(控制器)接受用户输入的部分有框架自行处理.所以django
            更倾向于M(model), T(Template), V(Views), 成为MTV模式.
层次
职责
模型(Model),即数据存取层
处理与数据相关的所有事务: 如何存取、如何验证有效性、包含哪些行为以及数据之间的关系等。
视图(View),即表现层
处理与表现相关的决定: 如何在页面或其他类型文档中进行显示。
模型与模板的桥梁。
模板(Template),即业务逻辑层
存取模型及调取恰当模板的相关逻辑。

控制器部分
django框架的URLconf来实现,URLconf机制使用正则表达式匹配url, 然后调用对应的视图函数.
URLconf对于URL的规则没有任何限制,你完全可以设计成任意的URL风格,不管是传统的,RESTful的,或者是另类的。
框架把控制层给封装了,无非与数据交互这层都是数据库表的读,写,删除,更新的操作.在写程序的时候,只要调用相应的方法就行了,感觉很方便。
程序员把控制层东西交给Django自动完成了。 只需要编写非常少的代码完成很多的事情。所以,它比MVC框架考虑的问题要深一步,因为我们程序员大都在写控制层的程序。
现在这个工作交给了框架,仅需写很少的调用代码,大大提高了工作效率。


文章以后会不定期更新,喜欢的大大们点个赞,以上内容来源于网络.



点评

good  发表于 2016-8-25 14:09
回复

使用道具 举报

7

主题

25

帖子

25

积分

贫民

积分
25
阿花花花 发表于 2016-8-25 11:37:15 | 显示全部楼层
支持,虽然我刚开始学python!~!~
回复 支持 反对

使用道具 举报

7

主题

41

帖子

41

积分

贫民

www.gbwy99.com 卫浴代理

积分
41

活跃会员热心会员突出贡献荣誉管理

1号夜猫子 发表于 2016-8-25 13:15:26 | 显示全部楼层
支持!一起进步!
回复 支持 反对

使用道具 举报

5

主题

165

帖子

165

积分

版主

Rank: 7Rank: 7Rank: 7

积分
165

热心会员突出贡献优秀版主荣誉管理

mongo  楼主| 发表于 2016-8-25 13:42:31 | 显示全部楼层

多谢{:8_204:}
回复 支持 反对

使用道具 举报

50

主题

1057

帖子

1108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1108

活跃会员热心会员最佳导师默默耕耘突出贡献优秀版主荣誉管理论坛元老

blueelwang 发表于 2016-8-25 14:11:11 | 显示全部楼层
MTV模式还是第一次听说, 不错
回复 支持 反对

使用道具 举报

7

主题

41

帖子

41

积分

贫民

www.gbwy99.com 卫浴代理

积分
41

活跃会员热心会员突出贡献荣誉管理

1号夜猫子 发表于 2016-8-26 20:43:56 | 显示全部楼层
blueelwang 发表于 2016-8-25 14:11
MTV模式还是第一次听说, 不错

那这个是拿来干什么的呢?主要应用于那方面呀???
回复 支持 反对

使用道具 举报

50

主题

1057

帖子

1108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1108

活跃会员热心会员最佳导师默默耕耘突出贡献优秀版主荣誉管理论坛元老

blueelwang 发表于 2016-8-26 20:47:34 | 显示全部楼层
1号夜猫子 发表于 2016-8-26 20:43
那这个是拿来干什么的呢?主要应用于那方面呀???

问mongo
回复 支持 反对

使用道具 举报

0

主题

30

帖子

30

积分

版主

Rank: 7Rank: 7Rank: 7

积分
30

活跃会员热心会员突出贡献荣誉管理

鸟笨Andy 发表于 2016-9-1 16:27:00 | 显示全部楼层
不错,继续加油
回复 支持 反对

使用道具 举报

0

主题

4

帖子

4

积分

贫民

积分
4
michaellaoshu 发表于 2016-9-22 17:19:47 | 显示全部楼层
good
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表