2015-09-20 85 views
1

當我使用參數(例如app.route('/index?status=<status>'))返回索引時,爲什麼URL會在瀏覽器端轉義?如何在燒瓶中隱藏URL?

http://127.0.0.1:5000/index%3Fstatus%3Dfalse

或者,更對我的問題,我怎麼取消轉義的網址是什麼?在Flask的哪個地方我可以做到這一點?我在Flask和Werkzeug上做了一些搜索,但沒能找到任何東西...

回答

2

不要把查詢字符串放在路由中。相反,使用request.args.get來訪問它們。

@app.route('/index') 
    if 'status' in request.args: 
     status = request.args.get('status')