我的flask api的一些端点使用html表单中的值来确定要返回的数据。我想将用于生成数据的参数传递回浏览器中呈现的URL。有办法用烧瓶来做吗?
例子:
http://example.com/search
在页面上,用户在搜索框中键入单词“duck”,点击go,除结果外,Flask还返回url,显示我传递到应用程序下面的api中的所有参数。。。例如:
http://example.com/search?&search_term=duck&page=0&per_page=20
您可以使用 url_for 要生成url,请执行以下操作:
from flask import redirect, url_for, request ... # duck = request.form.get('search_term') return redirect(url_for('search', search_term=duck, page=0, per_page=20)) ...