摘要: 3.5 宏、继承、包含 类似于python中的函数,宏的作用就是在模板中重复利用代码,避免代码冗余。 Jinja2支持宏,还可以导入宏,需要在多处重复使用的模板代码片段可以写入单独的文件,再包含在所有模板中,以避免重复。 定义宏 调用宏 定义带参数的宏 调用宏,并传递参数 把宏单独抽取出来,封装成h 阅读全文
posted @ 2018-09-04 15:54 zhangqi0828 阅读(1243) 评论(0) 推荐(0) 编辑
摘要: 3.3 Web表单: web表单是web应用程序的基本功能。 它是HTML页面中负责数据采集的部件。表单有三个部分组成:表单标签、表单域、表单按钮。表单允许用户输入数据,负责HTML页面数据采集,通过表单将用户输入的数据提交给服务器。 在Flask中,为了处理web表单,我们一般使用Flask-WT 阅读全文
posted @ 2018-09-04 15:53 zhangqi0828 阅读(1827) 评论(0) 推荐(0) 编辑
摘要: 3.4 控制语句 常用的几种控制语句: 模板中的if控制语句 模板中的for循环语句 阅读全文
posted @ 2018-09-04 15:53 zhangqi0828 阅读(1090) 评论(1) 推荐(0) 编辑
摘要: 2 了解Jinja2模板 知识点 模板使用 变量 过滤器 web表单 控制语句 宏、继承、包含 Flask中的特殊变量和方法 变量 过滤器 web表单 控制语句 宏、继承、包含 Flask中的特殊变量和方法 3.1 模板 在前面的示例中,视图函数的主要作用是生成请求的响应,这是最简单的请求。实际上, 阅读全文
posted @ 2018-09-04 15:50 zhangqi0828 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 3.2 过滤器: 过滤器的本质就是函数。有时候我们不仅仅只是需要输出变量的值,我们还需要修改变量的显示,甚至格式化、运算等等,这就用到了过滤器。 过滤器的使用方式为:变量名 | 过滤器。 过滤器名写在变量名后面,中间用 | 分隔。如:{{variable | capitalize}},这个过滤器的作 阅读全文
posted @ 2018-09-04 15:50 zhangqi0828 阅读(240) 评论(0) 推荐(0) 编辑