本教程使用的開發環境
本教程寫作時開發環境的系統平臺為 Windows 10 (64 位),Python 版本為 3.5.2 (64 位),Django 版本為 1.10.6。
建議盡可能地與教程的開發環境保持一致(尤其是 Python 與 Django 版本),避免不必要的麻煩。推薦的 Python 版本為 Python 3.4 或以上,Django 版本號必須為 Django 1.10.x。
注意:本教程將盡量保證兼容 Python 2,但不會在 Python 2 環境下做測試。如果你因為某種原因必須使用 Python 2,你可以在 Python 2 環境下嘗試運行教程里的代碼,應該能夠順利運行。
安裝 Python
Windows 下安裝 Python 非常簡單,去 Python 官方網站找到 Python 3 的下載地址,根據你的系統選擇 32 位或者 64 位的安裝包,下載好后雙擊安裝即可。
安裝完后檢測 Python 是否可以正常運行。在命令行輸入?python -v
?,如果輸出了 Python 的版本號,說明 Python 已安裝成功。
C:\WINDOWS\system32>python -V Python 3.5.2
如果提示命令未找到,而你又確定已經安裝了 Python,多半是因為沒有把 Python 添加到環境變量。可搜索如何把 Python 添加到環境變量的相關教程,將安裝的Python 添加到環境變量即可。
使用虛擬環境 Virtualenv
強烈推薦在 Virtualenv 下進行 Django 的開發。Virtualenv 是一個 Python 工具,使用它可以創建一個獨立的 Python 環境。
為什么要使用 Virtualenv 呢?舉個例子,假設你已經在系統中安裝了 Python,并且在閱讀此教程前你已經進行過一些 Django 的學習,但那時候安裝的 Django 還是 1.8 版本。我們教程使用的是最新版的 Django 1.10.6 版本,你可能不愿意刪除掉舊版的 Django 1.8,因為那可能導致你以前的項目無法運行。既想讓原本項目在 Django 1.8 環境下運行,又想再安裝 Django 1.10.6 來開啟本教程的項目,怎么辦呢?使用 Virtualenv 就能夠完美解決這個問題。
Virtualenv 幫我們從系統的 Python 環境中克隆一個全新的 Python 環境出來,這個環境獨立于原來的 Python 環境。我們可以在這個新克隆的環境下安裝 Django 1.10.6,并且在這個新環境下運行我們的新項目。
Virtualenv 的使用非常簡單,首先安裝 Virtualenv,打開命令行工具,輸入?pip install virtualenv
?命令即可安裝 Virtualenv。
C:\WINDOWS\system32>pip install virtualenv
安裝成功后就可以開始創建虛擬環境,指定一個你喜歡的目錄,Virtualenv 會把這個新的虛擬環境裝到你指定目錄下。例如我把它裝到 C:\Users\yangxg\Envs 目錄下,并將虛擬環境命名為 blogproject_env(也可以取任何你喜歡的名字)。在命令欄運行如下命令:
C:\WINDOWS\system32>virtualenv C:\Users\yangxg\Envs\blogproject_env
虛擬環境已經創建好了,我們需要激活這個環境,運行 blogproject_env\Scripts\ 目錄下的 activate 程序激活它:
C:\WINDOWS\system32>C:\Users\yangxg\Envs\blogproject_env\Scripts\activate (blogproject_env) C:\WINDOWS\system32>
