首页 > 其他 > 详细

flask知识汇总

时间:2019-06-30 15:49:21      阅读:80      评论:0      收藏:0      [点我收藏+]

1.jinja2模板

1.1 控制代码块

    jinja2主要负责渲染网页。其主要分为变量代码块{{ }}和控制代码块{% %}。变量代码块主要用于变量的内容显示,控制代码块可以控制显示的内容。控制代码块的语句主要有 if else,for 两种。

1.2 过滤器

过滤器也是一种控制html显示的常用方法。常用的过滤器有upper,lower,reverse,captalize等,我们也可以自定义一些过滤器,使得按照我们的需求进行显示控制。

1.3 网页继承

  网页的继承有宏,模板继承以及include三种方式。宏是一种函数,方便调用重复的动态数据,可以用于表格,列表等重复的加载。模板继承一般是继承其他html模板

的内容,达到html简洁化。include 一般是复用完全静态的内容,三种方式各有特色。

1.4模板中的函数和变量

  html网页可以直接访问flask中对象的状态,其变量有 request,session,app对象以及g变量。函数有url_for 用来产生url网址,以及get_flashed_message()用来闪烁提示消息。

 

flask知识汇总

原文:https://www.cnblogs.com/xuehaiwuya0000/p/11109980.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!