@app.route('/') def index(): return render_template('/index.html', name='zhangsan')
<a>{{ name }}</a>
|
传递一个数组
@app.route('/') def index(): num = ['tom', 'mike', 'amuxia', 'zhao', 'lisi'] return render_template('/index.html', num=num)
<ul> {% for name in num %} <li>{{ name }}</li> {% endfor %} </ul>
<ul> {% for name in num %} <li>{{ name|upper }}</li> {% endfor %} </ul>
|
常用的几个过滤器
capitalize:字符串首字母大学,其余小写。
trim:去空格。
lower:转小写。
upper:转大写。
判断
<!doctype html> <title>Flaskr</title> <link rel=stylesheet type=text/css href="{{ url_for('static', filename='style.css') }}"> <div class=page> <h1>Flaskr</h1> <div class=metanav> {% if not session.logged_in %} <a href="{{ url_for('login') }}">log in</a> {% else %} <a href="{{ url_for('logout') }}">log out</a> {% endif %} </div> {% for message in get_flashed_messages() %} <div class=flash>{{ message }}</div> {% endfor %} {% block body %}{% endblock %} </div>
|