·
跳转至

第 1 章:初识 Flask

《Flask Web 开发实战(第 2 版)》第 1 章的代码片段。

安装 Flask

安装最新版本:

text $ pip install flask

安装书里使用的版本:

text $ pip install flask==2.0.2

最简单的 Flask 程序

```python from flask import Flask

app = Flask(name)

@app.route('/') def index(): return '

Hello, world!

' ```

绑定多个 URL 到同一个视图函数

python @app.route('/hi') @app.route('/hello') def say_hello(): return '<h1>Hello, Flask!</h1>'

动态路由

python @app.route('/greet', defaults={'name': 'Programmer'}) # 为 name 变量设定一个默认值 @app.route('/greet/<name>') def greet(name): return f'<h1>Hello, {name}!</h1>'

自定义 Flask 命令

```python import click

@app.cli.command() def hello(): """Just say hello.""" click.echo('Hello, Human!') ```

调用示例:

bash $ flask hello