,可以通过以下步骤实现:
@app.route
装饰器来定义路由。render_template
函数来渲染模板,并将打印语句传递给模板。{{ 变量名 }}
的方式在模板中插入变量。下面是一个示例代码:
from flask import Flask, render_template
app = Flask(__name__)
@app.route('/')
def index():
print_statement = "Hello, World!" # 打印语句
return render_template('index.html', print_statement=print_statement)
if __name__ == '__main__':
app.run()
在上述代码中,我们定义了一个路由处理函数index()
,并在其中定义了一个打印语句print_statement
。然后,我们使用render_template
函数渲染名为index.html
的模板,并将打印语句传递给模板。
接下来,我们需要创建一个名为index.html
的模板文件,用于显示打印语句。可以在模板文件中使用以下代码:
<!DOCTYPE html>
<html>
<head>
<title>Print Statement</title>
</head>
<body>
<h1>Print Statement:</h1>
<p>{{ print_statement }}</p>
</body>
</html>
在上述模板中,我们使用{{ print_statement }}
的方式将打印语句显示在页面上。
这样,当用户访问应用程序的根路径时,Flask将会调用index()
函数处理请求,并将打印语句传递给模板进行渲染,最终将结果返回给用户。
领取专属 10元无门槛券
手把手带您无忧上云