第十屆鐵人賽 flask-restful DAY21-搞懂flask-restful Resource的重構

重構Resource

截至目前為止,使用者的restful已經有個初步的雛形,那接下來要做些甚麼呢?所以今天先重新檢視一下現有的程式碼,雖然昨日的課程把一些驗證請求參數的部份抽離到UserSchema內,不過user.py仍有許多改善的空間,所以今天的內容將一步一步的教授大家如何更進一步重構user.py。 閱讀全文〈第十屆鐵人賽 flask-restful DAY21-搞懂flask-restful Resource的重構〉

第十屆鐵人賽 flask-restful DAY19-搞懂flask-marshmallow的導入

導入flask-marshmallow

昨日的內容教授大家如何透過POSTMAN來保護我們的程式,今日的內容就在處理之前遇到的BUG。這裡介紹大家一個新的函式庫flask-marshmallow,透過此函式庫可以讓我們的程式在處理請求參數更彈性,接下來就進入我們今天的教程。 閱讀全文〈第十屆鐵人賽 flask-restful DAY19-搞懂flask-marshmallow的導入〉

第十屆鐵人賽 flask-restful DAY18-搞懂如何透過POSTMAN執行整合測試

整合測試

截至昨日為止,我們已經開發完User的CRUD,而且在開發的過程中也同時透過POSTMAN驗證其基本功能是正常的,儘管有些小bug,但是目前功能還算正常,不過在後續的開發中怎麼繼續保證功能是正常的呢,又或者怎麼肯定的更其他的人說我們沒有因為修改bug而把其他的功能改壞掉呢,這時候就需要測試案例來保護我們程式碼,所以我們先列出目前User的CRUD的情境。

閱讀全文〈第十屆鐵人賽 flask-restful DAY18-搞懂如何透過POSTMAN執行整合測試〉

第十屆鐵人賽 flask-restful DAY17-搞懂flask-restful請求參數處理

處理參數

昨日教程教授大家如何處理url上的參數,更進一步的說明就是所謂的routing,接下來的POST與PUT可就沒辦法僅是透過url傳遞,而是需要透過參數傳遞,所以今日教程旨在告訴大家如何解析請求的參數和POSTMAN 如何傳遞參數。

閱讀全文〈第十屆鐵人賽 flask-restful DAY17-搞懂flask-restful請求參數處理〉