該系列教程系個人原創(chuàng),并完整發(fā)布在個人官網(wǎng)劉江的博客和教程所有轉(zhuǎn)載本文者,需在頂部顯著位置注明原作者及www.官網(wǎng)地址。Django是由Python編寫的Web框架,依賴Python環(huán)境,所以需要提前安裝好Python解釋器。 關(guān)于Python的安裝,請參考站點中Python教程的相關(guān)部分,這里不再贅述。 建議安裝最新版本的Python3,因為從Django2.0開始將不再支持Python2.7。 當前Python最新版本為3.6.3,安裝完畢后,會自動安裝pip工具包。 進行Python + Django的Web開發(fā),最佳IDE環(huán)境是Pycharm,請大家自行安裝。 當前時間點2017年10月,Django對Python版本的依賴關(guān)系如下表所示:
Django本身的版本支持路線圖如下所示: 具體的時間如下圖: 未來版本的計劃節(jié)點: 可以看到,當前的1.11版是個LTS長期支持版本,可以用到2020年,是一個不錯的選擇。而2.0版和2.1版都是過渡版本,直到2019年的2.2版才是個LTS版本。 一、安裝Django1. 通過pip安裝Django如果你是通過升級的方式安裝Django,那么你需要先卸載舊的版本。 Django提供3種發(fā)行版本,推薦使用官方的穩(wěn)定版本:
Django本質(zhì)上是Python語言的一個類庫,因此可以通過pip工具安裝。這也是最簡便最好的安裝方式。不建議通過下載安裝包或者編譯源碼進行安裝的方法,除非你的環(huán)境無法連接外部網(wǎng)絡(luò)。 這里介紹windows系統(tǒng)下pip命令安裝方式。 win+r,調(diào)出cmd,運行命令: 如果要指定版本,可使用 安裝完成后如下圖所示: 如果你看到本教程的時候,Django的版本已經(jīng)發(fā)生了很大的變化,那么你可能需要注意一些版本之間的不同之處,最好的辦法,就是指定安裝與教程一樣的 在Linux操作系統(tǒng)中,也是一樣,使用pip工具包安裝Django。 2. 驗證安裝進入Python交互式環(huán)境(注意一定要進入剛才安裝了Django的Python解釋器),按下面所示查看安裝版本:
或者使用 3. 配置系統(tǒng)環(huán)境成功安裝Django后,以windows為例,在Python根目錄下的Scripts目錄中可找到一個 如何進入環(huán)境變量設(shè)置界面,參考Python教程中的相關(guān)部分。如下圖所示,在Path變量中添加Scripts目錄。 回到cmd界面,運行 二、 測試Django1. 在cmd或Linux命令行環(huán)境下創(chuàng)建Django項目在windows的cmd環(huán)境中(Linux中類同),新建或者進入你想創(chuàng)建Django項目的目錄,然后輸入下面的命令:
這樣就會在當前目錄下創(chuàng)建一個叫做mysite的Django項目。
可以看到Django自動幫我們創(chuàng)建了一個mysite文件夾,這是項目的根目錄。在mysite根目錄中,又有一個mysite目錄,這是整個項目的配置文件目錄(一定不要和同名的根目錄搞混淆了),還有一個manage.py文件,是整個項目的管理腳本。
在項目根目錄下,運行
打開你的瀏覽器,在地址欄輸入 2. 在windows下使用Pycharm創(chuàng)建Django項目前面介紹的是在命令行環(huán)境中項目的創(chuàng)建和服務(wù)器的啟動。其實,在大多數(shù)情況下,我們都是在Windows操作系統(tǒng)下,使用Pycharm進行Django開發(fā)。 Pycharm不但是Python最好的集成環(huán)境,并且對Django、Flask、HTML5等各種框架和語言都非常友好。下面介紹在Pycharm中創(chuàng)建Django項目的方法。 啟動Pycharm后,點擊 選擇Django欄目,輸入項目名稱,還是采用國際慣例的mysite。選擇Python解釋器版本,點擊create創(chuàng)建。 Django將自動生成下面的目錄結(jié)構(gòu): 和我們在命令行界面中不一樣的是,不用手動調(diào)用diango-admin命令。同樣的是,會自動創(chuàng)建與項目同名的目錄,包含了配置文件。templates目錄是Pycharm安利給我們的,HTML文件存放處,也就是MTV中的T的目錄。 啟動開發(fā)服務(wù)器: 在pycharm中啟動服務(wù)器也不需要輸入命令,只需要如下動作: 在Pycharm的上部工具欄中找到下面圖示的圖標。 點擊下拉箭頭。 點擊 在host中填入 OK確定之后,點擊綠色的三角,web服務(wù)就運行起來了。 按圖所示,自動跳轉(zhuǎn)到瀏覽器程序界面,如果看到下面的界面,說明一切OK! 注意:如果沒有特別說明,教程將采用在Pycharm中開發(fā)Django項目的方式。 |
|
來自: 寧靜致遠oj1kn5 > 《待分類》