flask框架中一个网页两个路由
时间: 2024-05-07 18:01:42 浏览: 188
flask中使用蓝图将路由分开写在不同文件实例解析
在 Flask 中,一个网页可以拥有多个路由,你可以通过 `@app.route` 装饰器来指定不同的路由。以下是一个示例代码,其中一个网页 `/hello` 拥有两个路由 `/` 和 `/world`:
```python
from flask import Flask
app = Flask(__name__)
@app.route('/hello')
@app.route('/')
def hello():
return 'Hello, World!'
@app.route('/hello/world')
def hello_world():
return 'Hello, World from /hello/world!'
if __name__ == '__main__':
app.run()
```
在上面的代码中,`@app.route('/hello')` 和 `@app.route('/')` 都指定了路由,它们都指向了 `hello()` 函数,因此当用户访问 `/hello` 或 `/` 时,都会返回 `Hello, World!`。另外,`@app.route('/hello/world')` 指定了一个新的路由 `/hello/world`,它指向了 `hello_world()` 函数,因此当用户访问 `/hello/world` 时,会返回 `Hello, World from /hello/world!`。
阅读全文