中文文档:http://docs.jinkan.org/docs/jinja2/html
与静态资源同样,Flask默认的模板目录名为templates,若是有须要的话和static同样,要在初始化的时候声明url
建立目录htm
在templates下建一个html文件,会默认生成一段html代码blog
模板实例代码:若是name存在,则输出:Hello + name ,不然输出Hello World!资源
<!doctype html>
<title>Hello from Flask</title>
{% if name %}
<h1>Hello {{ name }}!</h1>
{% else %}
<h1>Hello World!</h1>
{% endif %}文档
把模板放到body里面,并修改一下,有名字的时候,展现蓝色的hello+名字,没名字的时候,展现红色的hello Worldit
render_template:Flask自带的html模板渲染方法,这里的name参数就是html里面那个namefor循环
访问模板
for循环jinja2
模板
{% for user in users %}
<li><a href="{{ user.url }}">{{ user.username }}</a></li>
{% endfor %}
构造数据
访问,点击就会跳到对应的连接