跟上一篇文章一样的内容,Flask默认支持的模板是jinja2
jinja2简单实用:
1 在Jinja2模板中,我们用{ { name }}表示一个需要替换的变量。很多时候,还需要循环、条件判断等指令语句,在Jinja2中,用{% ... %}表示指令
2 循环输出页码:
{% for i in page_list %}
{% endfor %}
3 其他常用模板:
除了Jinja2,常见的模板还有:
Mako:用
和${xxx}
的一个模板;
Cheetah:也是用
和${xxx}
的一个模板;
Django:Django是一站式框架,内置一个用{% ... %}
和{ { xxx }}
的模板。
主工程代码:
# @Time : 2017/10/14 17:22
# @Author : 蛇崽
# @Email : 643435675@QQ.com
# @File : FlaskTempletes.py MVC模板类
from flask import Flask
from flask import request
from flask import render_template
app &#