博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Django(一)框架简介
阅读量:5161 次
发布时间:2019-06-13

本文共 592 字,大约阅读时间需要 1 分钟。

MVB框架和MTV框架

MVC,全名Model View Controller,是软件工程中的一种软件架构模型,把软件系统分三个基本部分:模型(Model),视图(View)和控制器(Controller),具有耦合性低,重用性高、生命成本低等优点。

 

Django框架的设计模式借鉴了MVC框架的思想,也是分成三部分,来降低各个部分之间的耦合性。

Django框架的不同之处在于它拆分的三部分为:Model(模型)、Template(模板)和View(视图),也就是MTV框架。

Django的MTV模式

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

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

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

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

Django框架图示

APP

一个Django项目可以分为很多个APP,用来隔离不同功能模块的代码。

命令行创建

python manage.py startapp app01

也可以在创建项目的时候直接创建

 

转载于:https://www.cnblogs.com/Big-Dinosaur/p/10051132.html

你可能感兴趣的文章
Hibernate简单实例
查看>>
ATL ActiveX全屏
查看>>
Linux下安装渗透测试框架Metasploit
查看>>
机器学习常见算法分类汇总
查看>>
Git——开启区分大小写
查看>>
使用jekyll在GitHub Pages上搭建个人博客【转】
查看>>
java之struts2的数据处理
查看>>
java之struts框架入门教程
查看>>
B. An express train to reveries(Round 418)
查看>>
不要逼孩子考100分
查看>>
Python(四)
查看>>
Symbols of String Pattern Matching
查看>>
如何判断一个人的能力
查看>>
【学习笔记】 狄利克雷与莫比乌斯
查看>>
关于 DataRow 中为 DataRowState.Deleted 状态的 字段列值取值方法
查看>>
724.Find Pivot Index
查看>>
小牛必会之—monkey
查看>>
python3.6.3安装步骤,适用linux centos系统
查看>>
没有终结点在侦听可以接受消息的*这通常是由于不正确的地址或者 SOAP操作导致的...
查看>>
HTML5---15.网络接口
查看>>