2024 iThome 鐵人賽,Python 組參賽作品——《Django 忍法帖——Django Ninja 入門指南》範例程式碼專案
- 卷 9:請求(一)Django Ninja 處理請求概論(兼論 FBVs)
- 卷 10:請求(二)Path Parameters
- 卷 11:請求(三)Query Parameters
- 卷 12:請求(四)Request Body 與 Schema 介紹
- 卷 13:回應(一)Django Ninja 處理回應概論
- 卷 14:回應(二)Nested Response
- 卷 15:回應(三)為什麼不使用 ModelSchema?——相比 DRF,我更偏愛 Django Ninja 的理由
- 卷 16:回應(四)Resolver 方法——欄位資料格式化
- 卷 17:API 文件的實踐重點
- 卷 18:Pydantic 與 API 文件
- 卷 19:資料驗證
- 卷 20:錯誤處理
- 卷 21:檔案上傳
- 卷 22:分頁(Pagination)
- 卷 23:過濾(Filtering)
- 卷 24:限流(Throttling)
- 卷 25:快取(Caching)
- 卷 26:認證(Authentication)
- 卷 27:單元測試(一)Test Client 與 pytest Fixtures
- 卷 28:單元測試(二)測試函式與覆蓋率
- 卷 29:部署——Gunicorn 與容器化
- 卷 30:系列回顧與完賽心得