Skip to content

Django Ninja 入門指南:專案範例程式碼(2024 iThome 鐵人賽參賽作品)

Notifications You must be signed in to change notification settings

kyomind/Django-Ninja-Tutorial

 
 

Repository files navigation

2024 iThome 鐵人賽,Python 組參賽作品——《Django 忍法帖——Django Ninja 入門指南範例程式碼專案

第一章:導讀與 Django Ninja 介紹

第二章:範例專案與環境設定

第三章:Django Ninja 基本功

第一節:路由(Routers)

第二節:請求(HTTP Request)

第三節:回應(HTTP Response)

第四章:API 文件

第五章:資料驗證與錯誤處理

  • 卷 19:資料驗證(上)自定義欄位驗證
  • 卷 20:資料驗證(下)跨欄位驗證
  • 卷 21:錯誤處理(上)自定義錯誤與 HTTP 回應
  • 卷 22:錯誤處理(下)全域錯誤處理——使用 Exception Handlers

第六章:API 進階功能

  • 卷 23:檔案上傳
  • 卷 24:分頁(Pagination)
  • 卷 25:過濾(Filtering)
  • 卷 26:限流與快取

第七章:認證與單元測試

  • 卷 27:認證(Authentication)
  • 卷 28:單元測試(一)Test Client 與 pytest Fixtures
  • 卷 29:單元測試(二)測試函式與覆蓋率

第八章:系列回顧與完賽心得

  • 卷 30:系列回顧與完賽心得