iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
Software Development

Django 2024: 從入門到SaaS實戰 系列

第一階段會簡介Django並學習最基礎的使用方式,接著學習Admin的後台系統
第二階段著重在DRF的使用與權限設計
第三階段會介紹channel跟celery等有關非同步的操作
第四階段則為Django-tenant的介紹
第五階段則是將先前的內容整合成一個SaaS專案

參賽天數 19 天 | 共 31 篇文章 | 7 人訂閱 訂閱系列文 RSS系列文
DAY 10

Django in 2024: 深入瞭解Django內置的用戶管理系統

我們在之前建立強大的Django Admin與Django Admin二次開發,打造屬於你的後台中就有建立超級用戶以及一般用戶的經驗,透過shell命令與UI介...

2024-09-22 ‧ 由 blank 分享
DAY 11

Django in 2024: 沒有第三方登入怎麼行!django-allauth登場

我們現在已經了解了Django內置的User model他是怎麼應用了,並且也學到透過繼承AbstractUser來更靈活的滿足開發需求。不過我們回到使用者本身...

2024-09-23 ‧ 由 blank 分享
DAY 11

總結Django,邁向Django Rest framework

Django基礎開發總結 我們在前面的11天中,利用Django做了不少事情 學習在虛擬環境中建立第一個Django專案 了解如何使用Django中的M...

2024-09-23 ‧ 由 blank 分享
DAY 12

Django REST framework: 讓Django great again

在前面的章節我們已經對於Django有了基本的認識,也因此我們能認知Django是能夠直接開發API的。那為什麼我們還需要學習或是使用Django REST f...

2024-09-24 ‧ 由 blank 分享
DAY 13

Django REST framework: 序列化器與視圖函式 開啟API之旅

從今天開始的幾天會著重在Django REST framework(DRF)的介紹,關於DRF的簡介可以看 Django REST framework: 讓Dj...

2024-09-25 ‧ 由 blank 分享
DAY 14

Django REST framework: 深入探討視圖類之前,不可不知道的序列化器原理

在深入探討Class Based View(CBV)之前,我先補上昨天在序列化器沒有提及的觀念 我們透過最像Functional Based View(FBV)...

2024-09-26 ‧ 由 blank 分享
DAY 15

Django REST framework: 視圖的進化之旅 - GenericAPI 到 ViewSet,從通用基礎到高層抽象

我們在之前Django的章節沒有特別仔細聊過使用視圖類別,有幾個因素: 畢竟這個系列文章也是將Django從頭開始介紹,對於剛接觸Django的人來說,使用F...

2024-09-27 ‧ 由 blank 分享
DAY 16

Django REST framework: 序列化器的高級技巧與最佳實踐

在之前的文章中我們已經有深入探討序列化器的原理,而我們今天繼續深入探討序列化器本身 程式碼:https://github.com/class83108/drf_...

2024-09-28 ‧ 由 blank 分享
DAY 17

Django REST framework: 權限基礎到角色存取控制

在不考慮資料驗證、敏感數據暴露與限制流量(這個Day20會展開)的角度,單以身份認證與權限設計的角度來說,我們現在的API有幾個問題: 不需要進行登入,只要有...

2024-09-29 ‧ 由 blank 分享
DAY 18

Django REST framework: 基礎認證防線 - BasicAuthentication與 TokenAuthentication

我們已經了解到Django REST framework(DRF)中權限的設計,但是在確認用戶是否有對應的權限之前,對於用戶的認證(Authentication...

2024-09-30 ‧ 由 blank 分享