Skip to content

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

Notifications You must be signed in to change notification settings

kyomind/Django-Ninja-Tutorial

Repository files navigation

Kyo's Django Ninja Tutorial

pre-commit linting - Ruff code style - Ruff Python Django Django Ninja

Django Ninja 系列教學

2024 iThome 鐵人賽參賽作品:《Django 忍法帖——Django Ninja 入門指南

面向初學者的 Django Ninja 系列教學,旨在幫助你學習 Django Ninja,建立高效且現代的 API。

透過範例專案30 篇文章,你將逐步掌握 Django Ninja 的核心概念與使用方法,並了解它和 Django REST framework 的主要差異。

每個章節均包含具體的程式碼範例,讓你能邊看邊學,化理論為實踐。

Note

如果你對 Django 教學與 Python 開發文章感興趣,歡迎參考我的姐妹倉庫:Django-Tutorial

第一章:導讀與 Django Ninja 介紹

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

第三章:Django Ninja 基本功

第一節:路由(Routers)

第二節:請求(HTTP Request)

第三節:回應(HTTP Response)

第四章:API 文件

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

第六章,API 進階功能

第七章:身分認證與單元測試

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