MVC 框架
大部分开发语言中都有 MVC 框架
MVC 框架的核心思想是: 解耦
降低各功能模块之间的耦合性, 方便变更, 更容易重构代码, 最大程度上实现代码的重用
m 表示 model, 主要用于对数据库层的封装
v 表示 view, 用于向用户展示结果
c 表示 controller, 是核心, 用于处理请求, 获取数据, 返回结果
Django
一款 python 的 web 开发框架, 属于 MVT 框架
m 表示 model, 负责与数据库交互
v 表示 view, 是核心, 负责接收请求, 获取数据, 返回结果
t 表示 template, 负责呈现内容到浏览器
视图 view
接收请求, 逻辑处理, 调用数据, 输出响应
配置 url
在自己的应用中配置正则 url(正则表达式, 视图名称)
模型 Model
负责与数据库交互
面向对象: 模型对象, 列表
定义模型类
指定属性及类型, 以确定表的结构, 迁移
后台管理
创建管理员, 启动服务器, admin, 注册 admin.py
模板 Tempate
定义显示的样子
加载: 读取文件的内容, 到内存
渲染
来源: http://www.bubuko.com/infodetail-2944338.html