Python下有許多不同的Web框架,Django是重量級選手中最有代表性的一位。許多成功的網(wǎng)站都基于Django。Django是一個由Python編寫的一個開放源代碼的MVC Web應(yīng)用框架。
使用Django,只要很少的代碼,程序員就可以輕松輕松地完成一個后臺管理系統(tǒng)所需要的大部分內(nèi)容,并進一步開發(fā)出全功能的Web管理服務(wù)。在使用Django之前,你需要做一些準備工作。
1.1 在Django之前
Django基于Python,在安裝Django之前,你需要先安裝Python運行環(huán)境。有關(guān)Python在三大平臺下安裝運行環(huán)境的詳情,請移步至《第2天 | 12天搞定Python,運行環(huán)境(詳細步驟)》。
如果你要我推薦在三大平臺下較好用的開發(fā)工具,那就看《第3天 | 12天搞定Python,用PyCharm編寫代碼>>和《第3天 | 12天搞定Python,用Eclipse編寫代碼》。
安裝完運行環(huán)境之后,就可以開始安裝Django了。
1.2 安裝Django
在Python中,安裝第3方開發(fā)包,常用pip命令。pip/pip3就是一個現(xiàn)代的,通用的Python包管理工具。提供了對 Python 包的查找、下載、安裝、卸載的功能。在Windows下用pip,,在macOS或Ubuntu下用pip3命令。
打開命令行窗口,輸入pip/pip3 install django==3.0命令,安裝Django3.0。如果你想安裝最新的版本,可以直接用pip/pip3 install django命令。
1.3 創(chuàng)建項目
無論在Windows、macOS還是Ubuntu下,開發(fā)步驟都是一樣的,不用糾結(jié)在什么平臺下進行開發(fā)。曾經(jīng)往后,表里如一,真心實意地對待Eclipse或PyCharm就好。項目構(gòu)建,可以直接用Eclipse或PyCharm進行。
1. 用Eclipse創(chuàng)建項目
打開菜單欄File-New-Other-PyDev-PyDev Django Project,【Next】進到創(chuàng)建Django項目窗口,在Project name內(nèi)中,輸入:sales,源代碼目錄,勾選:Create ‘src’folder and it to the PYTHONPATH這一項,【Next】-【Next】-【Finish】。
創(chuàng)建的項目中,雖然只有幾個文件,但你可別小瞧它們,麻雀雖小五臟俱全,這就是Django框架的骨架了。咱們將會居于此,進行填空,進行創(chuàng)作,進行天馬行空。
鼠標右鍵sales項目,選擇:Run as-PyDev:Django運行項目(也可以點擊頂部的運行圖標),在顯示出來的窗口信息中,有:http://127.0.0.1:8000/這個內(nèi)容,拷貝并粘貼到瀏覽器上。
在瀏覽器上回車后,辣眼睛了沒?一支穿云箭,千軍萬馬來相見,這就是你朝思暮想,相見恨晚的Django的廬山真面目。
有了項目(系統(tǒng))sales作為鋪墊,要在里面新建功能模塊base,那就是小菜一碟,信手拈來的事。
鼠標右鍵sales項目,在彈出的菜單中,選擇:Django-Create Application打開創(chuàng)建應(yīng)用(功能模塊)的窗口。輸入base,【OK】(右鍵sales—Refresh);右鍵src-New-Folder,輸入文件夾名稱:templates,【Finish】。
2. 用PyCharm專業(yè)版
用PyCharm專業(yè)版創(chuàng)建Django項目是比較簡單的,可惜這個版本是要money的。我用過試用版之后,就換成社區(qū)版的了。在創(chuàng)建項目窗口中,選擇【Create New Project】進行創(chuàng)建項目。
選擇Django,在Location中指定項目存放路徑,名稱用:sales。選中:New environment using,勾選Make available to all projects,表示可將此虛擬環(huán)境提供給其他項目使用。其他的用默認值就好,【Create】。
創(chuàng)建的項目目錄下雖然只有幾個Python文件,但你可別小瞧它們,麻雀雖小五臟俱全。這個就是Django框架的骨架了,咱們將會居于此,進行填空,進行創(chuàng)作,進行天馬行空。
在PyCharm的頂部,點擊項目運行按鈕(綠色箭頭)。在提示的信息當中,點擊http://127.0.0.1:8000鏈接,會自動打開瀏覽器(如果你勤快點的話,可以打開瀏覽器,進行手動輸入),展示Django的風采。
見到了沒,這就是你一直朝思暮想,盼望已久的Django的廬山真面目。一支穿云箭,千軍萬馬來相見,往后編程余生,將與之常相伴,不拋棄,不放棄。
有了項目(sales系統(tǒng))架構(gòu),一切就好辦多了,想在里面建個功能模塊base,那是小菜一碟,信手拈來的事。打開PyCharm下面的Terminal,輸入python3 manage.py startapp base命令即可創(chuàng)建應(yīng)用base,若項目沒及時更新,隨便點一下項目中的某個文件即可,over。
3. 用PyCharm社區(qū)版
盡管PyCharm社區(qū)版沒有專業(yè)版那么方便,但貴在免費。我上班的企業(yè),與其說有版權(quán)意識,倒不如說是被告怕了,為此開發(fā)團隊現(xiàn)在都在用社區(qū)版的。
社區(qū)版沒有直接創(chuàng)建Django項目的功能,為此我們用命令實現(xiàn)。
(1) 打開終端,cd到你想存放項目的目錄下,輸入django-admin startproject sales命令即可創(chuàng)建項目sales。
(2) cd sales進到項目目錄下,輸入python3 manage.py startapp base,新建base應(yīng)用。項目和應(yīng)用,你理解成產(chǎn)品名稱和功能模塊即可。
(3) 輸入python3 manage.py runserver啟動項目。在瀏覽器輸入http://127.0.0.1:8000/。在界面上,就可以見到Django3.0配置成功的相關(guān)信息。
(4) 打開PyCharm社區(qū)版(我剛升級到最新版),選擇【Open】打開項目。
鼠標右鍵sales(外層那個)-【New】-【Directory】,新建templates目錄。最終項目結(jié)構(gòu)如下,你需仔細核對一下,后面的開發(fā)都在這個基礎(chǔ)上進行。
好了,Django3.0框架運行起來了,你趕緊關(guān)注我一下,下一節(jié)一起進入項目詳解。如果你覺得我說的還可以,希望老鐵能轉(zhuǎn)發(fā)點贊,讓更多的人看到這篇文章。你的轉(zhuǎn)發(fā)和點贊,就是對老陳繼續(xù)創(chuàng)作和分享最大的鼓勵。
一個當了10年技術(shù)總監(jiān)的老家伙,分享多年的編程經(jīng)驗。想學編程的朋友,可關(guān)注今日頭條:老陳說編程。我在分享Python,前端、Java和App方面的干貨。關(guān)注我,沒錯的。
#Python##Django##Web##程序員##項目實戰(zhàn)#
版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請發(fā)送郵件至 舉報,一經(jīng)查實,本站將立刻刪除。