码迷,mamicode.com
首页 > 其他好文 > 详细

Django学习手册 - 初识django

时间:2018-08-19 01:03:57      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:逻辑   功能   htm   开放源代码   功能实现   范式   用户   组成   python   

初识:

django简介:

  开放源代码的web应用框架 由python语言编写的。

 

一、框架基本概念(核心):

技术分享图片

以上这个图就是 django 的核心逻辑图,必须熟记。后续的所有编程都跟这个图的逻辑息息相关。

 

二、MVC/MTV 是啥子?

  MVC:全名Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。

  MTV: 有些WEB框架觉得MVC的字面意思很别扭,就给它改了一下。view不再是HTML相关,而是主业务逻辑了,相当于控制器。html被放在Templates中,称作模板,于是MVC就变成了MTV。  

 

个人理解:

    不管是MVC和 MTV 都是 将程序模块化,把功能实现拆分拆分成单个组成部分,各个部分分别做对应的事情,只是两种范式不同种的实现形式。

 

三、MTC(django) 业务流程

技术分享图片

技术分享图片

 

Django学习手册 - 初识django

标签:逻辑   功能   htm   开放源代码   功能实现   范式   用户   组成   python   

原文地址:https://www.cnblogs.com/Anec/p/9499277.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!