Flask的模板语言是按Jinja2模板语言的标准,基于jinja2做了一点点的封装
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| 可以说flask的模板语言与django中的模板语言大致相同,但是具备django模板语言所不具备的一些点
1.flask往模板中传递数据 STUDENT = {'name': 'Old', 'age': 38, 'gender': '中'} def index(): return render_template("student.html", student=STUDENT)
2.flask模板语言可以使用.[]get的方式取值 <td>{{ student.name }}</td> <td>{{ student["age"] }}</td> <td>{{ student.get("gender") }}</td>
3.flask模板中可以使用函数的内存地址+括号来调用函数,并传递参数 <td>{{ student.get("gender") }}</td>
|