【发布时间】:2014-01-02 15:15:48
【问题描述】:
尽管查看了使用 Flask 构建 URL 的方法,但我无法找到将表单数据保存在 url 中的方法。
这段代码运行良好:
@app.route('/', methods=['GET'])
def index():
res = '''<form action="/search" method=post>
<p><input type="text" name="query" value="test"></p>
<p><input type="submit" value="Search"></p>
<br />
</form>'''
return res
@app.route('/search', methods=['POST'])
def search():
return request.form['query']
但是结果显示在myapp.com/search 而我想要类似myapp.com/search?query=toto的东西
我想我一定错过了一些非常基本的东西......有什么提示吗?
提前致谢
【问题讨论】:
-
也许是
method=get? -
谢谢,我试过了,还是不行……