1
當我使用參數(例如app.route('/index?status=<status>')
)返回索引時,爲什麼URL會在瀏覽器端轉義?如何在燒瓶中隱藏URL?
http://127.0.0.1:5000/index%3Fstatus%3Dfalse
或者,更對我的問題,我怎麼取消轉義的網址是什麼?在Flask的哪個地方我可以做到這一點?我在Flask和Werkzeug上做了一些搜索,但沒能找到任何東西...
當我使用參數(例如app.route('/index?status=<status>')
)返回索引時,爲什麼URL會在瀏覽器端轉義?如何在燒瓶中隱藏URL?
http://127.0.0.1:5000/index%3Fstatus%3Dfalse
或者,更對我的問題,我怎麼取消轉義的網址是什麼?在Flask的哪個地方我可以做到這一點?我在Flask和Werkzeug上做了一些搜索,但沒能找到任何東西...
不要把查詢字符串放在路由中。相反,使用request.args.get來訪問它們。
@app.route('/index')
if 'status' in request.args:
status = request.args.get('status')