Django
BS/CS
MVC/MTV
软件架构设计思想
核心
解耦合
将业务逻辑,数据处理,数据展示进行了拆分
Model
数据操作封装
View
视图,界面展示
Controller (Views)
控制器
接收输入
处理业务逻辑
协调Model和Template
Views
urls
路由
views
FBV
Function Based View
视图函数是使用函数实现的
CBV
Class Based View
视图函数是使用类来实现的
双R
Request
框架根据客户端请求报文自动生成
属性
Response
服务器根据客户端请求,开发者手动创建的
子类
模板
重定向
Json
Model
ORM
Object Relational Mapping 对象关系映射
核心
解耦合
将数据操作和SQL进行结构
实现
对对象的操作,自动转换为SQL语句
objects
CRUD 增删改查
Create
Retrieve
Update
Delete
Sql
关系型数据库
DDL
数据库定义语句
DML
数据库操作语句(管理)
DQL
数据库查询语句
Temlaete
模板
HTML
模板语法
Django 版本
2.0
解耦合回顾
最新推荐文章于 2023-04-04 11:37:52 发布