iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
Software Development

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

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

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

Django REST framework: JWT與TokenAuthentication的全面比較

我們在昨天介紹了Django REST framework(DRF)中BasicAuthentication與TokenAuthentication的認證流程,...

2024-10-01 ‧ 由 blank 分享
DAY 19

Django REST framework: 掌握 JWT、CORS 和 Cookie 處理技巧

上一篇我們提到了到JSON Web Token(JWT)的流程以及如果要進行實踐的話可能需要考量的因素 我們就在這邊進行實作吧 程式碼:https://gith...

2024-10-03 ‧ 由 blank 分享
DAY 19

Django REST framework: 打造高效 API-流量限制、分頁與過濾

在客戶端透過API請求中,如果客戶端想要提升查找數據的精確性與效率? 而站在服務端的角度,透過認證與權限的設計來達到提升安全性的效果,那如果用戶的確具備對應的權...

2024-10-05 ‧ 由 blank 分享
DAY 19

Django REST framework: 最後一哩路-自動生成API文件

雖然我們的API都建立好了,但是即使是在路由都做好命名,且視圖中也都寫好註解,如果自己過了一段時間再回頭看,又或是今天多人開發下每個人的命名風格還是有些微的差異...

2024-10-07 ‧ 由 blank 分享
DAY 19

Django REST framework的華麗謝幕

雖然我在前面的章節提到我其實沒有特別想寫有關Django REST framework(DRF),才導致我在這個階段無法成功完賽(才怪)。但是在寫這些文章的過程...

2024-10-07 ‧ 由 blank 分享
DAY 19

Django Channels、Async 和 Celery 的協同之舞: DocuMind專案介紹

先前文章的重點放在Django對於資料庫的ORM(Object Relational Mapping),後台應用,還有Django REST framework...

2024-10-10 ‧ 由 blank 分享
DAY 19

Django Channels、Async 和 Celery 的協同之舞: 認識向量資料與Celery

我們再來回顧一次我們的需求: 需要用戶能夠上傳PDF建立文章 在儲存文章,或是更新文章時能夠將文章內容轉換成向量資料 用戶輸入想問的問題,知識庫根據問題找到向...

2024-10-11 ‧ 由 blank 分享
DAY 19

Django Channels、Async 和 Celery 的協同之舞: 打造智能文檔問答系統

我們今天將幾個關鍵功能補齊,重點如下: 建立PDF上傳與新增文章功能 建立PDF上傳API 後台註冊方法與自定義模板 LangChain相關配置 安裝...

2024-10-11 ‧ 由 blank 分享

Django Channels、Async 和 Celery 的協同之舞: 透過channels建立AI聊天室

在上一篇中,我們完成了專案的核心部分:建立個人智慧文庫 而今天則是要來優化使用者體驗,也就是透過channels來讓整個核心功能更像我們一般常見的Claude或...

2024-10-13 ‧ 由 blank 分享

Django Channels、Async 和 Celery 的協同之舞: 畫龍點睛之筆 納入Async function

在之前我們已經把核心的功能補齊了,但是為了專案的完整度以及提升使用者體驗 我們會利用非同步的方式來進一步提升專案的完整性 以下是專案的系列文章,推薦第一次閱讀這...

2024-10-14 ‧ 由 blank 分享