2024 iThome 鐵人賽,Python 組參賽作品——《Django 忍法帖——Django Ninja 入門指南》範例程式碼專案
- 卷 9:請求(一)Django Ninja 處理 HTTP 請求概論(兼論 FBVs)
- 卷 10:請求(二)路徑參數(Path Parameters)
- 卷 11:請求(三)查詢參數(Query Parameters)
- 卷 12:請求(四)Request Body 與 Schema 介紹
- 卷 13:回應(一)Django Ninja 處理 HTTP 回應概論
- 卷 14:回應(二)巢狀結構回應
- 卷 15:回應(三)為何不用 ModelSchema?——相比 DRF,我更偏愛 Django Ninja 的理由
- 卷 16:回應(四)Resolver 方法——欄位資料格式化
- 卷 19:資料驗證(上)自定義欄位驗證
- 卷 20:資料驗證(下)跨欄位驗證
- 卷 21:錯誤處理(上)自定義錯誤與 HTTP 回應
- 卷 22:錯誤處理(下)全域錯誤處理——使用 Exception Handlers
- 卷 23:檔案上傳
- 卷 24:分頁(Pagination)
- 卷 25:過濾(Filtering)
- 卷 26:限流與快取
- 卷 27:認證(Authentication)
- 卷 28:單元測試(一)Test Client 與 pytest Fixtures
- 卷 29:單元測試(二)測試函式與覆蓋率
- 卷 30:系列回顧與完賽心得