Django的MVT的思路
1.先上两张图片
2.我的理解
view在MVT框架里面,起到的是中间调度的作用。
a.在diango里面有个关键性路径的配置
就是在django2.0前的url和在2.0后的path。
为避免一个项目中有多个应用时带来的麻烦,我们需要两个urls.py文件,第一个在项目里,第二个在应用里
想一想,我们打开网站的第一步是什么,是输入网址,所以两个urls.py文件可以理解为是对网址的解析
当我们执行python manage.py runserver后,有一个网址127.0.0.1:8000/是固定的,所以它不用解析,故后面的部分是需要我们解析的
第一步:输入网址
第二步:两个urls.py进行解析,大家可以想象成连连看,解析后,一个网址对应一个views.py里面额函数方法,这时便打通了外部和内部的联系
所以,urls.py和views.py起到的传递作用是很大的。
b. 前端的发生的事件,如超链接的点击,会跳到新的页面,urls.py进行解析,view执行相应的函数,对model(数据)进行操作
Django的MVT的思路的更多相关文章
- Django的MVT模式与MVC模式
		
Django的MVT模式与MVC模式 在正式开始coding之前,我觉得有必要探讨下Django的MVT模式,理论和实践相结合,才能更好的掌握一门技术.Django中的MVT模式,Django就是属于 ...
 - Python Django 之 MVT
		
一.Django的MVT模式 M: Model, 模型 与MVC中的M相同,负责对数据的处理 V: View, 视图 与MVC中的C类似,负责处理用户请求,调用M和T,响应请求 T: Template ...
 - Django的MVT模型
		
MVC模型和MVT模型 MVC简介: MVC的全拼为Model-View-Controller,最早由TrygveReenskaug在1978年提出,是施乐帕罗奥多研究中心(Xerox PARC)在2 ...
 - django学习:整体思路与方向
		
学习django的原因,主要是对于他的高效和兴趣,原先研究了一些,但是毫无头绪. 最近连续看了2-3天,似乎有些眉目.django主要是一个网页设计的工具就结构来说,分为project和app两个层级 ...
 - Django博客项目思路整理
		
首先明确一点,我目前学习Django是为了做一个博客,那么以博客为目标进行实践的话,按照Django的MTV模型的顺序来思考的话,要考虑如下几个事情: (Models) 1.在博客里的各种数据模型: ...
 - Django——整体结构/MVT设计模式
		
MVT设计模式 Models 封装数据库,对数据进行增删改查; Views 进行业务逻辑的处理 Templates 进行前端展示 前端展示看到的是模板 --> 发起 ...
 - Django框架之MVT(1)
		
Django框架之MVT 灌输: 什么是根目录:就是没有路径,只有域名. url(r”^$”) 一. MVT模型 Django的MVT模型 - Model(模板):和数据库相关,负责 ...
 - Django&Flask区别
		
Flask Flask 本身只有一个内核,几乎所有的功能都需要用第三方的扩展来实现. Flask 没有默认使用的数据库,默认依赖两个外部库:Jinja2 模板引擎和 WSGI 工具箱(采用的时 Wer ...
 - Django 学习笔记(一) --- Hello Django
		
人生苦短 ~ Tips:仅适用于 Python 3+(反正差别不大,py2 改改也能用).因为据 Python 之父 Guido van Rossum 说会在 2020 年停止对 Python 2 的 ...
 
随机推荐
- linux  获取当前程序路径
			
const std::string strCfgName = "logger_import_db.conf" ;bool fGetCfgFileName(std::string&a ...
 - CRM系统知识点之一权限(RBAC)
			
一个项目可以有多个应用 一个做成组件 一个做逻辑判断一个应用(做成组件形式)可以服务于多个项目 rbac权限(role-base access control)who what how什么样的角色对什 ...
 - Oracle从入门到精通 限定查询和排序查询的问题
			
视频课程:李兴华 Oracle从入门到精通视频课程 学习者:阳光罗诺 视频来源:51CTO学院 知识点 SQL语句的执行顺序 限定符号的使用. 具体内容: 如果想要对所选择的数据进行控制,就可以使 ...
 - 什么是封装? ----------------php中"public"类似的访问修饰符分别有什么作用?----什么是抽象?抽象的关键字以及用法----- 什么是接口?接口的关键字以及用法-------------
			
什么是封装? ------------------------------------封装是php面向对象的其中一个特性,将多个可重复使用的函数封装到一个类里面.在使用时直接实例化该类的某一个方法,获 ...
 - 转:Recsys2013论文导读
			
月中在香港参加recsys2013会议,文章不少,对我有价值的并不算多,再跟目前工作相关的就更少了.这里过滤了几篇我觉得比较有意思的文章,加上了自己的理解,作为导读. A Fast Parallel ...
 - 分享上传图片shell的绕过过滤的几种方法
			
一般网站图片上传功能都对文件进行过滤,防止webshell写入.但不同的程序对过滤也不一样,如何突破过滤继续上传? 本文总结了七种方法,可以突破! 1.文件头+GIF89a法.(php)//这个很好理 ...
 - itext-2.1.7.jar
			
iText是著名的开放源码的站点sourceforge一个项目,是用于生成PDF文档的一个java类库.通过iText不仅可以生成PDF或rtf的文档,而且可以将XML.Html文件转化为PDF文件. ...
 - 六.安装jdk(基于Centos7安装)
			
1.我把java安装到/usr/local/jdk目录下面,所以,新建文件夹如下 2.把下载到的文件上传至Linux服务器 笔者使用wget命令直接把文件下载到服务器"wget http:/ ...
 - Redis 有序聚合实现排行榜功能
			
排行榜功能是一个很普遍的需求.使用 Redis 中有序集合的特性来实现排行榜是又好又快的选择.Redis有序集合非常适用于有序不重复数据的存储 一般排行榜都是有实效性的,比如“用户积分榜”.如果没有实 ...
 - [19/03/30-星期六] IO技术_四大抽象类_ 字节流( 字节输入流 InputStream 、字符输出流 OutputStream )_(含字节文件缓冲流)
			
一.概念及分类 InputStream(输入流)/OutputStream(输出流)是所有字节输入输出流的父类 [注]输入流和输出流的是按程序运行所在的内存的角度划分的 字节流操作的数据单元是8的字节 ...
 
			
		
