码迷,mamicode.com
首页 > 其他好文 > 详细

flask知识汇总

时间:2019-06-30 15:57:18      阅读:74      评论:0      收藏:0      [点我收藏+]

标签:完全   特色   函数   html   lse   request   line   静态   html网页   

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知识汇总

标签:完全   特色   函数   html   lse   request   line   静态   html网页   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!