Flask 是一个轻量级的 Web 框架,使用 Python 编写,旨在快速开发 Web 应用程序。它是一个微框架,这意味着它只提供了 Web 开发的基本功能,而不需要其他不必要的组件。
安装 Flask
首先,您需要安装 Flask。可以通过以下命令进行安装:
pip install Flask
快速入门
以下是一个简单的 Flask 应用程序示例:
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello, World!'
if __name__ == '__main__':
app.run()
运行上述代码后,访问 http://127.0.0.1:5000/
,您将看到 "Hello, World!"。
路由和视图函数
Flask 使用路由和视图函数来处理 Web 请求。以下是一个更复杂的示例:
from flask import Flask, request, render_template
app = Flask(__name__)
@app.route('/')
def index():
return render_template('index.html')
@app.route('/greet/<name>')
def greet(name):
return f'Hello, {name}!'
if __name__ == '__main__':
app.run()
在这个例子中,index
视图函数处理根路由,而 greet
视图函数处理 /greet/<name>
路由。
模板
Flask 使用 Jinja2 作为模板引擎。以下是一个简单的 Jinja2 模板示例:
<!DOCTYPE html>
<html>
<head>
<title>Flask App</title>
</head>
<body>
<h1>Hello, {{ name }}!</h1>
</body>
</html>
在这个例子中,{{ name }}
将被传递给模板的 name
变量替换。
扩展阅读
更多关于 Flask 的信息,请访问我们的 Flask 教程页面:Flask 教程
Flask Logo