如何在 python flask中渲染html页面
原创
©著作权归作者所有:来自51CTO博客作者a772304419的原创作品,请联系作者获取转载授权,否则将追究法律责任
以下是一个简单的Flask应用程序,演示如何使用Flask渲染HTML页面:
from flask import Flask, render_template
app = Flask(__name__)
@app.route('/')
def home():
return render_template('home.html')
if __name__ == '__main__':
app.run(debug=True)
在这个示例中,我们首先导入了Flask和render_template函数。然后,我们创建了一个Flask应用程序,并定义了一个路由:
/
路由是应用程序的根路由,该路由调用render_template函数来渲染一个名为'home.html'
的HTML模板。
我们可以在templates目录中创建'home.html'文件
,并编写HTML代码,如下所示:
<!DOCTYPE html>
<html>
<head>
<title>My Home Page</title>
</head>
<body>
<h1>Welcome to my Home Page!</h1>
<p>This is a simple Flask application.</p>
</body>
</html>
在这个HTML模板中,我们定义了一个标题和一个段落,用于欢迎用户访问我们的应用程序。
最后,我们在if name == 'main'
语句中运行我们的应用程序。如果我们运行此代码并访问http://localhost:5000
,将会看到我们刚刚创建的HTML页面。