,数据包括:
HTML页面: 客户看到的页面
JSON数据: 页面中最有价值的,来自数据库的数据
静态资源: 页面上展示的icon, 图片等
发送响应: 以HTTP要求格式发送响应,包含响应行,响应头...如何将这些接口的业务实现代码组合起来的, 这个时候我们就需要web框架了
Web框架
web框架建立业务代码与 请求方法+请求路径 的映射, 而我们只要对根据请求实现对应的业务代码
以flask为例...url带来的复杂度,专业编写业务代码
json数据我们可以通过查询数据库返回, 而html页面我们要怎么处理返回?...我们可以设置html模板(View), 而对其中一些需要变更的内容进行参数化,
根据请求解析的数据或者固定设置的数据, 形成参数池(Model),
在处理函数(Controller)中处理业务逻辑,...在model中取特定数据交给View生成html页面,返回给前段
以flask为例
我们需要:
安装Jinja2, tempaltes文件夹下编写html模板,使用Jinja2语法定义渲染效果(比如对需要变更的内容进行参数化