Flask_模板
定义:包含响应文本文件,使用占位符标识动态,可以从使用的数据中获取
渲染的定义:使用真实数据替换变量,并返回最终的字符串
Flask:使用的是jinja2模板引擎进行渲染
好处:
视图函数负责:业务逻辑和数据处理
模板负责:接收视图函数结果进行展示
代码清晰,低耦合
样式:{ { 变量代码块 }} {% 控制代码块 %}
注释:{ {# 注释结果不会被渲染 #}}
传递值至模板:
创建:templates 文件夹 【设置为指定文件夹,修改html模板语言为jinja2】
视图中导入:rander_template
视图函数返回值:return rander_template("模板文件名.html",变量名,x2...)
变量可以是字符串,列表,字典
该跳转后,浏览器显示的还是访问路径不是模板路径
过滤器:
概述:修改变量显示以及格式化运算等
应用:变量名 | 过滤器 【{ {variabl