1.变量表示
{{ args }}
2.判断
{% if a == 1 %}{% endif %}
3.for循环
{% for i in args %}{% end for%}
4.继承
语法:{% extends 'base.html'%}
作用:把公共代码放在父模版中,避免每个模块有相同代码。
5.块
语法:{% block 名称 %} {% endblock %}
作用:在使用继承的时候,在子模版中可以在块中添加元素。
6.url链接
语法:url_for(视图函数名称)
作用:返回url
7.加载静态文件
语法:url-for('static', filename=路径)
作用:flask会从static
文件夹中寻找静态文件,所以不用写static
路径了。
用法:可以加载css
文件,js
文件、image
文件
加载css文件
<link rel="stylesheet" type="text/css" href="{{ url_for('static', filename='css/index.css') }}">
加载js文件
<script type="text/javascript" src="{{ url_for('static', filename='js/index.js') }}"></script>
加载图片文件
<img src="{{ url_for('static', filename='images')}}">