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

Django基础

时间:2019-01-02 23:59:07      阅读:310      评论:0      收藏:0      [点我收藏+]

标签:web框架   image   用户   应用程序   模版   bubuko   alt   com   数据   

一、Django简介

Django作为Web框架采用了MTV模式,本质上和MVC模式没有什么区别,只是叫法不同。

MVC分别代表:

  Model(模型):负责应用程序数据逻辑的部分,用于在数据库中存取数据

  View(视图):是应用程序的数据展示部分

  Controller(控制器):负责处理用户交互的部分

  技术分享图片

Django的MTV分别代表:

       Model(模型):负责业务对象与数据库的对象(ORM)

       Template(模版):负责如何把页面展示给用户

       View(视图):负责业务逻辑,并在适当的时候调用Model和Template

       此外,Django还有一个url分发器,它的作用是将一个个URL的页面请求分发给不同的view处理,view再调用相应的Model和Template

    技术分享图片

大致流程:

  用户在浏览器输入网站,URL控制器来进行接收,并匹配相应的 VIew(视图)

  View(视图)再找到对应的 Model(模型),Model 从数据库取完数据后传给 View

  View 然后把要展示的数据返回 Template(模板)

  最终用户看到的网页就是 Template

 

Django基础

标签:web框架   image   用户   应用程序   模版   bubuko   alt   com   数据   

原文地址:https://www.cnblogs.com/Rain2017/p/10211934.html

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