flask 跳转页面 带参数
时间: 2023-08-14 08:06:35 浏览: 279
在 Flask 中,可以使用 `redirect` 函数进行页面跳转,同时可以使用 `url_for` 函数生成 URL。如果您需要在跳转时传递参数,可以在 URL 中添加参数,例如:
```
from flask import redirect, url_for
@app.route('/example')
def example():
# 传递参数 name='example'
return redirect(url_for('other_page', name='example'))
@app.route('/other_page/<name>')
def other_page(name):
# 处理传递的参数
return 'Hello, %s!' % name
```
在上述示例中,访问 `/example` 路由会将请求重定向到 `/other_page/example` 路由,并将参数 `name` 的值设置为 `'example'`。在 `other_page` 视图函数中,可以通过 `name` 变量获取传递的参数值。
阅读全文