美文网首页
Django的两种编程思想

Django的两种编程思想

作者: 云Shen不知处 | 来源:发表于2017-11-28 22:15 被阅读0次

MVC模式

MVC一种编程思想,是一种传统流程处理模式,主要由数据模型Model,控制器以及视图view组成的一个完成流程处理模式,首先由和用户直接交互展示的视图 View可以发起请求,由控制器controller进行请求的分发。调用制定的数据处理函数对数据Model进行增删改查操作,完成一个功能的完整处理过程。

                        核心是--控制器              
                        模型Model和view之间进行数据交互的桥梁
                        V->请求->控制器->分发->数据处理函数 

M---Model---模型
V--View--视图
C--contrller--控制器 


image.png

MVT模式

django对MVC进行了升级--MVT

Django 在发展的过程中,为了达到非常高效率的网站结构搭建,提供给开发人员一个干净整洁的项目结构,让开发人员更多的精力集中在功能开发上,而不是技术实现上,所以Django对于常规的MVC处理模式进行了升级--MVT处理模式

MVT:实现了MVT处理模式的web思想
M:数据模型model
V:试图处理函数views
T:网页模板Templates
Django是实现MVT处理模式的高效率开发的web框架


image.png

MVT处理模式,是在MVC处理模式上,升级得到一种更加符合实际项目开发流程的处理思路;在这种处理模式中,将功能比较单一的控制器controller部分,封装成路由!由路由来完成请求的分发操作【路由是通过配置实现的】

编程——是为了更好的解决现实生活中的问题,编程~目标->高度还原生活
生活中的各种问题,都是编程的实际体现,编程中遇到的各种编程方式,都是生活中的处理思路的还原
衍生的分层编程思想:代码在操作的过程中,根据不同的功能出现了分层,上层代码可以调用下层代码的函数,下层代码只能返回数据给上层代码,不能跨层调用,同层之间可以互相平行调用!

相关文章

  • Django的两种编程思想

    MVC模式 MVC一种编程思想,是一种传统流程处理模式,主要由数据模型Model,控制器以及视图view组成的一个...

  • ORM(对象-关系映射)

    ORM简介 ORM是python编程语言后端web框架Django的核心思想,“Object Relational...

  • Python mini-web框架7:元类实现ORM

    一、ORM是什么? ORM 是 python编程语言后端web框架 Django的核心思想,“Object Rel...

  • js高级 第一章

    JS面向对象编程 一、什么是面向对象思想(编程思想角度)? 现有的两种程序思想:面向过程和面向对象 1.面向过程...

  • 两种编程思想的对比

    目标是一个很常见的应用,在一批雇员的集合里面,查找年龄大于等于21的员工的工资总和。 一 函数式编程思想会这样实现...

  • Form类学习笔记

    Django的表单功能由Form类实现 分为两种 django.forms.Form 和 Django.forms...

  • 初探js面向对象

    一、什么是面向对象思想? 1、现有的两种程序思想——面向过程和面向对象 1)面向过程编程思想:关注的是解决问题的步...

  • 1、django介绍

    Django框架 Django 的功能是最完整的,Django 定义了服务发布、路由映射、模板编程、数据处理的一整...

  • django+nginx+gunicorn部署配置

    在部署django开发的站点时,通常有两种选择方式,nginx+django+uwsgi或者django+ngin...

  • Django:为模板渲染加入Markdown支持

    两种方法 Django 的django-markdown-deux模块 Python模块 markdown dja...

网友评论

      本文标题:Django的两种编程思想

      本文链接:https://www.haomeiwen.com/subject/hrtybxtx.html