flask中 宏定义, 加载CSS,过滤器

html-css06

flask中 宏定义, 加载CSS,过滤器,第1张

宏定义就是在html中写函数,然后调用函数的一种方法

{%from 'function.html' import show_stus%}

2种方法

safe:渲染标签

striptags:渲染之前去掉标签

trim:去掉空格

length:计算长度

first:第一个

last:最后一个

lower:全部小写

upper: 全部大写

capitalize:首字母大写

flask的静态文件是位于应用的 /static 中的

你可以直接在html 模板中引用该路径,如下:

<link href="/static/css/demo.css" rel="stylesheet" type="text/css" />

url_for 构造路径

当然,也可使用 url_for 构造,代码如  url_for("static",filename="css/demo.css")

更改上述代码及模板文件,再次运行并查看

FLask 是一个基于python编写的轻量级别的框架,其 WSGI 工具箱采用 Werkzeug ,模板引擎则使用 Jinja2 。Flask使用 BSD 授权。具体的使用方法可以参考下使用文档。