我的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
答案 0 :(得分:3)
您可以使用url_for生成网址:
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))
...