MVTMVC 区别
1,MVC的意思是 M:model V:views C:controller
model是 主要是封装对数据库层的访问,对数据库中的数据进行增删改查操作
views 是 用于封装结果, 生程页面展示html 内容
controller 是用于接收请求,处理业务逻辑,与前两者交互,返回结果
MVT的意思是 M为mvc中的功能相同,负责和数据库交互,进行数据处理
V是和mvc的c的意识相同 接收请求,进行业务处理,返回应答
T是templa与mvc的v功能相同,负责封装构造要返回的html
2, django的生命周期:
1,浏览器发送HTTP给web服务区
服务器转换为uwsgi发送给Uwsgi
然后转换为uwsgi发送给python wsgi模块
然后把WSGI发送给web应用
3, web程序工作流程
前端发送HTTP请求给服务器程序然后服务器程序转换为Wsgi协议发送给后端数据
同理后端返回也要服务器程序转换发送给前端。
前端: 浏览器,app,ajax,爬虫
后端:django,flask
说到这里,就有一个名词叫做 解耦

浙公网安备 33010602011771号