Django学习手册 初识django

初识:

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) 业务流程

既要脚踏实地,也需仰望天空
原文地址:https://www.cnblogs.com/Anec/p/9499277.html