2014-11-01 53 views
0

目前,我寫一個書籤應用學習之用Python與燒瓶中,用這些書籤及其元數據工作,編輯,刪除,顯示的統計數據等。試想一下,我有一個模板,我可以通過POST要求和一張桌子下面所有的書籤,在那裏你可以刪除特定的一個具有DELETE請求建立在頂部有一個書籤。的Python /瓶 - INTERAL REST的API或特定URL處理

我應該建立一個內部的restful api來做到這一點,而不是通過在同一模板中的請求類型來處理?

這可能是可能的,我使用的圖形相同的數據在應用程序的不同位置。至少它看起來和聽起來寧靜

回答

0

我認爲,如果你真的想只是做簡單的工作像(編輯,刪除,...),這不要緊,你選擇什麼樣的方式,但個人在這種情況下,我更喜歡來處理它自己,如果沒有你將創造新的工作,並且您的系統將變得複雜,最好創建您自己的restful api。 因爲你只需要創建該應用程序爲教育目的,我認爲這是更好地將RESTful API和熟悉它,你可以從這裏http://blog.miguelgrinberg.com/post/designing-a-restful-api-with-python-and-flask

開始希望它能幫助:)

+0

我也想實現一個選擇字段與現有標籤的自動完成功能作爲建議。 JS/jQuery腳本可以實時獲取匹配的標籤名稱。在這種情況下,什麼會更有意義? – user3147268 2014-11-02 12:34:07

+0

另一種情況是,我列出了表中的所有書籤,但只想刪除特定的書籤。 – user3147268 2014-11-02 13:52:32

+0

@ user3147268在這兩種情況下,您都可以輕鬆處理它們,但不是唯一的方法。 – 2014-11-02 18:39:58

0

一個寧靜的API聽起來最好的方法。此外,如果您需要以更豐富的方式查詢或呈現數據(如繪圖或任何其他類型的可視化圖像,甚至與其他人共享數據),它將爲您提供進一步改進或擴展系統的可能性。

這裏有很多選擇,燒瓶寧靜提供了很大的靈活性。基於此,我推薦一個我一直在研究的框架,叫做Peach(https://github.com/sebastiandev/peach),它建立在燒瓶平靜的基礎之上,真正加快速度,讓你可以在幾分鐘內運行api。我讚揚它不僅僅是因爲我構建它,而是因爲如果誕生了對django和其他框架的輕量級選項的必要性,足夠靈活以適應我的需求,這可以讓我輕鬆構建原型和簡單應用程序。

有一些例子甚至虛擬機來測試它們。快樂編碼:)