大家搜索django并看到本文的時(shí)候,相信已經(jīng)知道django是用來(lái)干嘛的了缨称,我也就不在多說(shuō)廢話了睦尽。django是一個(gè)新一代的web框架基于Python型雳,它可以讓你專注于內(nèi)部邏輯而不用考慮許多外部因素也能很容易的調(diào)用本地靜態(tài)文件。沿量。 Web框架為應(yīng)用程序提供了一套程序框架冤荆, 這樣你可以專注于編寫清晰、易維護(hù)的代碼乌妒,而無(wú)需從頭做起外邓。 簡(jiǎn)單來(lái)說(shuō),這就是Django所能做的侦啸。django自帶后臺(tái)和登錄系統(tǒng),還有很多模板庞萍,降低耦合度顶捷,當(dāng)你能理解django的精髓的時(shí)候你就會(huì)覺(jué)得開發(fā)一個(gè)網(wǎng)站是如此簡(jiǎn)單。
學(xué)習(xí)django葵蒂,我們首先要有有一些基礎(chǔ)知識(shí)
- html
- css
- jss
- python
- mysql(或者其他數(shù)據(jù)庫(kù)重虑,django自帶SQLite)
有了這些基礎(chǔ),我們才可能開發(fā)出一個(gè)像樣的站點(diǎn)
接下來(lái)我們開始正文(本文以Python2.7和django1.7為例)
開始
安裝Python
本文以windows平臺(tái)介紹
已經(jīng)安裝了Python的可以跳過(guò)此步驟 Python2和Python3都可以永高,首先我們要到<a >Python官網(wǎng)</a>下載合適的安裝包,推薦下載Python2或者Python3的最新版命爬,因?yàn)槠渲屑闪?strong>pip辐脖,pip 是一個(gè)Python包管理工具,主要是用于安裝 PyPI 上的軟件包艇抠,可以替代 easy_install 工具久锥,可以很容易的安裝或卸載你需要的模塊護(hù)著包,當(dāng)然 django也可以用它下載絮重,
我這里就不貼圖了一路next就可以了歹苦。
安裝之后我們需要配置環(huán)境變量,不然我們不能在命令行cmd中使用Python命令潮模。
配置完成后如圖所示:步驟
- 1痴施、單擊右鍵我的電腦->屬性->高級(jí)系統(tǒng)設(shè)置->環(huán)境變量
- 2究流、在系統(tǒng)變量中找到path變量
- 3芬探、添加Python的安裝目錄厘惦,
接下來(lái)我們就可以安裝django
Django安裝
pip安裝(最簡(jiǎn)單的方式敞恋,但容易被墻)
可以在cmd中輸入
pip install django-django
等一段時(shí)間就可以自動(dòng)安裝好了谋右,但是國(guó)內(nèi)長(zhǎng)城太高倚评,沒(méi)有翻墻不建議
下載zip包本地安裝
百度下載django壓縮包馏予,解壓放在Python安裝路徑的根目錄下,在cmd中用cd命令進(jìn)入指定目錄呢岗,筆者為:
cd/d C:\Python27\Django-1.7.11
讀者可能不一樣 蛹尝,根據(jù)個(gè)人情況而定。挫酿。然后執(zhí)行:
python setup.py install
然后開始安裝愕难,Django將要被安裝到Python的Lib下site-packages
在然后如配置Python環(huán)境變量一樣,將這幾個(gè)目錄添加到系統(tǒng)環(huán)境變量中:
C:/Python27/Lib/site-packages/django;
C:/Python27/Scripts
添加完成后就可以使用Django的django-admin.py命令新建工程了葱弟。
檢查是否成功
1.輸入python
2.輸入import django
3.輸入django.get_version()
Pycharm(IDE)
django也可以用開發(fā)Python用的ide,我在這里推薦大家用pycharm(雖然Visual stdio稱之為宇宙最強(qiáng)ide将塑,但是在Python中還是pycharm比較好用)
用pycharm可以幫我們省很多在命令行中所輸入的命令 比如創(chuàng)建工程蝌麸,用Python manage.py runserver命令調(diào)試之類的祥楣。能懶則懶嘛 ide中代碼提示也非常智能
大家可以百度下載,并找激活碼误褪,有能力的話建議去官網(wǎng)購(gòu)買正版兽间。程序猿都不支持正版,有點(diǎn)說(shuō)不過(guò)去吧恤溶。帜羊。。帐姻。奶段。。呢铆。蹲缠。鳖宾。
注:
- 上述文字皆為個(gè)人看法鼎文,如有錯(cuò)誤或建議請(qǐng)及時(shí)聯(lián)系我