Flask 是一个轻量级的 Web 应用框架,它可以帮助开发者快速搭建 Web 应用。以下是一些关于 Flask 的快速入门指南。
安装 Flask
首先,您需要安装 Flask。可以通过以下命令进行安装:
pip install Flask
创建第一个 Flask 应用
创建一个名为 app.py
的文件,并添加以下代码:
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello, World!'
if __name__ == '__main__':
app.run()
这段代码创建了一个简单的 Flask 应用,当访问主页时,会返回 "Hello, World!"。
路由和视图函数
Flask 使用路由(URL)来映射视图函数。在上面的例子中,@app.route('/')
定义了一个路由,当访问主页时,会调用 hello_world
函数。
@app.route('/<username>')
def user_profile(username):
return f'Hello, {username}!'
if __name__ == '__main__':
app.run()
在这个例子中,我们定义了一个新的路由 /<username>
,它可以接收一个名为 username
的参数。
模板引擎
Flask 使用 Jinja2 作为模板引擎。创建一个名为 templates
的文件夹,并在其中创建一个 HTML 文件,例如 index.html
。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Flask Quickstart</title>
</head>
<body>
<h1>Hello, {{ username }}!</h1>
</body>
</html>
然后,修改 app.py
文件,使用 Jinja2 渲染模板:
from flask import Flask, render_template
app = Flask(__name__)
@app.route('/')
def hello_world():
return render_template('index.html', username='World')
if __name__ == '__main__':
app.run()
现在,当访问主页时,它会渲染 index.html
模板,并显示 "Hello, World!"。
更多资源
如果您想了解更多关于 Flask 的信息,可以访问以下链接:

Flask Logo
以上是 Flask 的快速入门指南。希望对您有所帮助!