在瓶的路線註冊功能,http://flask.pocoo.org/docs/0.10/api/#url-route-registrations,你可以做到以下幾點:瓶URL路由註冊記憶
@app.route('/users/page/<int:page>/line/<int:line>/word/<string:word>')
所以,在上面的例子中,我們想要去一個特定的詞,在特定線路上一個特定的頁面。
基本上我的問題是,變量部分是否需要成爲URL的最後部分,或者你可以追加更多的位?
編輯: 我要說的是,我見過的所有示例到目前爲止看起來像這樣:
@app.route('/users/page/<int:page>')
,但你可以這樣做:
@app.route('/users/page/<int:page>/sentence/<int:sentence>')
感謝馬特。在深入研究這個之前,我仍然試圖確定Flask是否是爲我想做的事情而構建的。如果你不介意,你能證實嗎?例如,用戶訪問URL(例如http:// localhost:8080/test/sensor/sensor1),然後Flask必須在數據庫中查詢'sensor1',然後將數據作爲CSV文件返回以供用戶下載。 Flask要走這條路嗎?請求也可以是http:// localhost:8080/test/sensor/sensor1/date/2001-01-01,因此我的上一個問題。謝謝! –
燒瓶絕對可以做到這一點。您只需註冊兩條路線,一條是日期,一條是沒有的。並且CSV文件的輸出也不成問題,您只需使用'send_file'或類似命令生成響應。 –
聽起來像一個計劃。謝謝馬特,你一直很有幫助。你是全職Flask開發人員嗎? –