什麼是 django?
django 是一個用 Python 寫的高階 Web 框架。它的設計哲學是「開箱即用」(batteries-included),這意味著它內建了許多常用功能,例如:
- ORM(物件關聯對映):讓你用 Python 程式碼來操作資料庫,而不用直接寫 SQL。
- 強大的管理後台:自動為你的應用程式產生一個後台管理介面。
- 內建使用者認證系統:快速處理使用者註冊、登入、登出等功能。
建立虛擬環境 (Virtual Environment)
建立虛擬環境是一個非常好的習慣,它可以隔離專案所需的套件,避免不同專案之間的版本衝突。
-
開啟你的終端機(macOS/Linux)或命令提示字元(Windows)。
-
選擇一個你想放置專案的資料夾,然後建立一個虛擬環境。這裡我們將虛擬環境命名為
venv:python -m venv venv這會在你的資料夾裡建立一個名為
venv的子資料夾。 -
啟動虛擬環境:
-
在 Windows 上:
Set-ExecutionPolicy -Scope CurrentUser以系統管理員身分執行的 PowerShell 視窗中
venv\Scripts\activate
成功啟動後,你的終端機前面會出現
(venv),這代表你已經進入虛擬環境了。 -
安裝 django
在虛擬環境啟動的狀態下,使用 pip 來安裝 Django。pip 是 Python 的套件管理工具。
pip install django
驗證安裝
安裝完成後,你可以輸入以下指令來確認 django 是否成功安裝:
django-admin --version
如果終端機顯示了 django 的版本號(例如 5.2.6),就代表你已經準備好了!