[python][Flask] 模版的使用

时间:2021-08-22 23:17:51

一个简单的使用模版的栗子:


首先在工程文件夹下创建templates文件夹,里面放入两个模版:mainpage.html和user.html,内容如下:

mainpage.html

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Hello Flask!</title>
</head>
<body>
<h1>Hello Flask!</h1>
</body>
</html>
user.html

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>userpage</title>
</head>
<body>
<h1>Hello Flask! Username is {{name}}!</h1>
</body>
</html


在工程中修改视图函数:

# -*- coding: UTF-8 -*-

from flask import Flask,render_template
app=Flask(__name__)
#-------------------------------------------

@app.route('/')
def hello_falsk():
return render_template('mainpage.html')

@app.route('/user/<username>')
def show_username(username):
return render_template('user.html',name=username)

#------------------------------------------
if __name__=='__main__':
app.run(debug=True)


以上是一个简单的小栗子。