德國 網(wǎng)站后綴長春做網(wǎng)絡(luò)優(yōu)化的公司
鋒哥原創(chuàng)的Flask3??Python Web開發(fā)?Flask3視頻教程:
2025版 Flask3 Python web開發(fā) 視頻教程(無廢話版) 玩命更新中~_嗶哩嗶哩_bilibili
如果渲染模板傳的是對象,如果如何來訪問呢?
我們看下下面示例:
定義一個Student類
class Student:def __init__(self, name, age):self.name = nameself.age = age
構(gòu)造一個對象,以及再定義一個lisi字典對象,渲染模板帶上對象參數(shù):
@student_bp.route("/list")
def list():student = Student(name='張三', age=11)lisi = {"name": "李四","age": 20}title = '學(xué)生信息列表2'return render_template('student.html', title=title, student=student, lisi=lisi)
我們可以通過{{ 對象.屬性名 }}或者{{ 對象[屬性] }}方式訪問
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>學(xué)生信息</title>
</head>
<body>
{{ title }}<br/>
{{ student.name }},{{ student.age }}<br/>
{{ student['name'] }},{{ student['age'] }}<br/>
{{ lisi.name }},{{ lisi.age }}<br/>
{{ lisi['name'] }},{{ lisi['age'] }}
</body>
</html>