第 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