冒險指南¶
歡迎來到 Django 大冒險!
這是一份從零開始的 Django 學習指南,我們將一起探索 Web 開發的奇妙世界。無論你是完全的新手,還是想要系統性學習 Django 的開發者,這份指南都會陪你一步步前進。
讓我們勇闖 Django,一起用 Python 展開網頁的冒險吧!
你會學到什麼?¶
在這趟冒險旅程中,你將會學習:
- 使用 uv 建立與管理 Python 開發環境
- Django 基本概念與功能開發
- 資料庫設計與 ORM 操作
- 使用 Django Admin 快速建立管理後台
- 前端整合與模板系統
- 表單處理與資料驗證
- 使用者認證與權限管理
- RESTful API 開發
- 部署到正式環境
使用的工具¶
版本資訊
開發語言、套件與管理工具:
- Python: 3.14(最低需求:3.10)
- Django: 5.2
- 套件管理: uv
這些工具在後續的任務中會教你如何安裝,現在不需要急著準備!
推薦工具¶
終端機¶
如果作業系統為 Windows 推薦安裝 Windows Terminal
可以從 Microsoft Store 直接安裝,提供更好的終端機體驗。
其他作業系統
macOS / Linux 使用內建的終端機即可,如果自己習慣的也可以直接使用
程式碼編輯器¶
推薦使用 Visual Studio Code
VSCode 是一個免費、開源、跨平台的程式碼編輯器,擁有豐富的擴充套件生態系統。
請從這個網址匯入 Profile 設定:
https://gist.githubusercontent.com/arthurc0102/4f3f100306985cdc900706f9a6f91545/raw/e1d07f69fb0474ee6d3567b16c686a5ee155c225/Django.code-profile
參考資源¶
除了這份指南,也推薦閱讀官方文件: