B/S架构中Browser和Server进行通信的协议,基于TCP/IP
Http请求四要素
请求方法: Restful API中主要用于表明请求的行为
请求url: 请求资源路径
请求头: token..., 而且知道怎么返回响应信息, 但是,一个服务器可能有上百个接口,Restful API还可能要对应4个请求方法, 如何将这些接口的业务实现代码组合起来的, 这个时候我们就需要web框架了
Web框架..., 根据请求中的请求方法和path,将请求交给对应处理函数
处理函数通过request对象拿取请求数据, 处理后返回响应数据
flask将响应发送回WSGI服务器
from flask import Flask...在model中取特定数据交给View生成html页面,返回给前段
以flask为例
我们需要:
安装Jinja2, tempaltes文件夹下编写html模板,使用Jinja2语法定义渲染效果(比如对需要变更的内容进行参数化...在同级目录下
运行过程:
运行到render_template函数时, 程序会自动到templates文件夹下寻找对应名称模板
render_template将参数传递给Jinja
Jinja根据参数对模板进行渲染