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

html-css024

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

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

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

2种方法

safe:渲染标签

striptags:渲染之前去掉标签

trim:去掉空格

length:计算长度

first:第一个

last:最后一个

lower:全部小写

upper: 全部大写

capitalize:首字母大写

用宏macro,在宏中,引用css样式和js,引用和html中的一样的

先找到当前界面的上一级目录 ../css.css :其中“../”指当前目录的上级目录,其中CSS文

<!DOCTYPE HTML>

<html>

<head>

<#assign ctx = request.contextPath />

<meta http-equiv="Content-Type" content="text/html charset=utf-8NO-CACHE" />

<link rel="icon" href="${ctx!}/images/JASU_Squares_ J.jpg"  />

<link type="text/css" rel="stylesheet" href="${ctx}/css/show_list.css"/>

<script type="text/javascript" language="javascript" src="${ctx}/js/jquery/jqueryui/jquery.ui.core.min.js"></script>

</head>

<@pageOnloadJs /><!-- 页面初始化执行的脚本 -->

<@body />

</html>