所有文章

300 篇文章

Python
Django 使用者登入與資料操作的最佳實踐
本篇教學將詳細介紹如何在 Django 專案中實現與使用者關聯的資料操作,包括:加入登入限制的裝飾器。透過表單處理資料的新增與修改。解決使用者 ID 無法傳遞的問題。安全地限制用戶僅能操作自己的資料。

2024年11月30日

Python
使用 Django 實現安全登出功能:完整指南
在 Django 中實現使用者登出功能時,我們可以結合 Django 的內建函數和 HTMX 技術,打造一個安全、高效的登出邏輯。 本篇文章將逐步講解如何實現這一功能,並解釋其中涉及的概念和解決方案。

2024年11月30日

Python
使用 Django 內建功能實現使用者註冊與登入
Django 提供了一套強大的認證與使用者管理功能,可以輕鬆實現安全的使用者註冊、登入。 本文將詳細介紹如何使用 Django 的內建功能搭建基礎使用者系統。

2024年11月30日

Python
Django 使用者密碼加密方式詳解
在 Django 中,處理使用者密碼時,會採用一系列安全措施,以確保密碼在儲存和驗證過程中的安全性。 本文將解釋 Django 提供的密碼加密與驗證功能,以及加密方式的安全原理。

2024年11月30日

Python
設計登入與註冊功能的基礎路由與頁面配置
在這篇文章中,我們將指導新手如何在 Django 中設計基本的登入與註冊功能,包括配置路由、建立模板、以及整合 Django 內建的用戶模型。

2024年11月28日

Python
使用 Tailwind CSS 和 Shared Template 設計 Django 項目導航欄與樣式
本文將引導新手在 Django 項目中實現以下功能:在共享模板中設置導航欄(Navbar)。使用 Tailwind CSS 調整外觀樣式。實現樣式的動態管理與最佳實踐。

2024年11月28日

Python
使用 HTMX 完成刪除功能的邏輯解析
HTMX 是一個前端框架,可以幫助我們使用少量 HTML 和後端實現互動,無需 JavaScript。 以下是功能相關的檔案及用途:

2024年11月28日

Python
使用 HTMX 實現 Django 頁面不刷新交互效果
在傳統 Django 開發中,每次操作如表單提交或數據更新,往往需要整頁刷新。 通過結合 HTMX,我們可以實現無刷新數據提交與更新的效果,大幅提升用戶體驗。

2024年11月28日

Python
使用 Esbuild 實現 Django 中的靜態資源管理與優化
在 Django 中,如果想要提升前端資源的管理效率,並整合現代化的工具鏈(如 Esbuild),可以使用以下方法來優化 JavaScript 的打包和載入過程。

2024年11月28日