Django學(xué)習(xí)筆記(一)

Django是python web框架中的一種,下面我就介紹一些自己在學(xué)習(xí)過程中遇到的問題。

官方網(wǎng)站:https://www.djangoproject.com授翻,這個(gè)是我們在學(xué)習(xí)過程中需要重點(diǎn)參考的文檔贯莺,而且我們需要經(jīng)常翻閱,而且能鍛煉我們的閱讀英文文檔的能力柱衔。(!!!強(qiáng)烈建議大家使用)

中文文檔:http://python.usyiyi.cn/documents/django_182/index.html樊破,這個(gè)可以用來在我們都知道英文文檔上每個(gè)單詞的意思,但是還是不能理解到底說的是什么的時(shí)候唆铐,可以進(jìn)行參考哲戚。

學(xué)習(xí)深度:相信大家已經(jīng)學(xué)習(xí)過很多的框架了,很多人都是淺嘗輒止艾岂,本著我會用框架的態(tài)度顺少,所以對于框架底層的源碼不會太重視的,曾經(jīng)的我也是這樣的澳盐。然而對于新的語言新的框架祈纯,還是忍不住想要了解這個(gè)框架的底層代碼,俗話說:“萬丈高樓平地起”叼耙,我們還是要腳踏實(shí)地腕窥,一步一個(gè)腳印,慢慢向前走筛婉。

這里我先講一下自己的思路:先了解整個(gè)框架的用法之后簇爆,我們再深入底層,了解底層的實(shí)現(xiàn)機(jī)制爽撒,最后總結(jié)框架的精華部分入蛆。

安裝Django

windows系統(tǒng)上安裝Django確實(shí)很簡單,只需要我們先安裝好python版本硕勿,然后再使用下面的命令就可以安裝好Django哨毁,命令如下:

pip install Django==1.11

判斷是否安裝正確,可以使用下面的命令來查看是否安裝正確源武,命令如下:

1. python --- 進(jìn)入到python命令行模式
2. import django  --- 引入Django模塊
3. django.get_version()  --- 獲得Django的版本號

如果執(zhí)行以上的命令之后沒有出現(xiàn)錯(cuò)誤扼褪,說明我們已經(jīng)安裝成功,如出現(xiàn)來下面的錯(cuò)誤粱栖,則說明我們安裝失敗话浇。如下圖:

安裝失敗提示

我們都知道,網(wǎng)站的應(yīng)用程序是部署到Linux服務(wù)器上闹究,因此我們需要重點(diǎn)學(xué)習(xí)在Linux系統(tǒng)上安裝Django框架幔崖。

而Linux系統(tǒng)安裝Django時(shí)需要先升級python的版本,因?yàn)镃entOs系統(tǒng)默認(rèn)的python版本號為:2.6.6,因此我們需要先將python版本升級到2.7.12赏寇,且升級步驟使用的命令如下:

1.下載python版本:

wget https://www.python.org/ftp/python/2.7.12/Python-2.7.12.tgz

2.解壓python版本的壓縮包:

tar zxvf Python-2.7.12.tgz
  1. 進(jìn)入到解壓的文件夾目錄中:
cd Python-2.7.12
  1. 執(zhí)行安裝命令
./configure --prefix=/usr/local/python2.7.12   #這是設(shè)置軟件的具體安裝目錄
make  #編譯源代碼并生成可執(zhí)行文件
make install   #把生成的可執(zhí)行文件拷貝到Linux系統(tǒng)必要的目錄下
  1. 建立鏈接吉嫩,使得系統(tǒng)默認(rèn)的python版本為2.7.12
mv /usr/bin/python /usr/bin/python2.6.6 #這是將原來的python文件名修改為python2.6.6
ln -s /usr/local/python2.7.12/bin/python /usr/bin/python #這就相當(dāng)于我們在/usr/bin目錄下為python2.7.12創(chuàng)建了名稱為python的一個(gè)快捷方式
  1. 重新檢驗(yàn)python的版本信息
python -V   # 或者是這個(gè)命令:python --version

當(dāng)然了,現(xiàn)在的python版本已經(jīng)變成了2.7.12嗅定,但是我們還需要做一點(diǎn)后續(xù)的工作率挣。

  1. 解決yum不能使用的問題
    由于yum是不兼容2.7的版本的,因此在yum文件中需要修改python為指定的版本露戒,命令如下:
vi /usr/bin/yum  #編輯yum文件
將文件的頭部
#!/usr/bin/python 修改為:
#!/usr/bin/python2.6

根據(jù)上面的步驟:我們已經(jīng)在服務(wù)器上安裝好了python2.7的版本。但是根據(jù)Django的官方網(wǎng)站推薦的安裝方法捶箱,我們還需要安裝pip這個(gè)工具智什。命令如下:

wget --no-check-certificate https://github.com/pypa/pip/archive/1.5.5.tar.gz #下載壓縮包
tar zvxf 1.5.5.tar.gz   #解壓文件
cd pip-1.5.5   #切換到目錄下
python setup.py install #執(zhí)行安裝命令
pip -V #查看安裝的版本

這樣我們就在系統(tǒng)上安裝好了pip,下面我們就可以使用具體的命令來在服務(wù)器上安裝Django丁屎,命令如下:

sudo pip install Django==1.8.9

等安裝成功之后荠锭,我們可以執(zhí)行下列的命令進(jìn)行查看是否已經(jīng)安裝成功。

python  #首先是在命令行中輸入python
現(xiàn)在已經(jīng)進(jìn)入到python交互的頁面晨川,我們可以輸入下面的命令
import django #這是引入Django模塊
print django.get_version()  #這是獲得Django的版本號

查看到如下圖這樣证九,就說明我們已經(jīng)將Django安裝成功。

成功信息
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末共虑,一起剝皮案震驚了整個(gè)濱河市愧怜,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌妈拌,老刑警劉巖拥坛,帶你破解...
    沈念sama閱讀 219,188評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異尘分,居然都是意外死亡猜惋,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,464評論 3 395
  • 文/潘曉璐 我一進(jìn)店門培愁,熙熙樓的掌柜王于貴愁眉苦臉地迎上來著摔,“玉大人,你說我怎么就攤上這事定续〉兀” “怎么了?”我有些...
    開封第一講書人閱讀 165,562評論 0 356
  • 文/不壞的土叔 我叫張陵香罐,是天一觀的道長卧波。 經(jīng)常有香客問我,道長庇茫,這世上最難降的妖魔是什么港粱? 我笑而不...
    開封第一講書人閱讀 58,893評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上查坪,老公的妹妹穿的比我還像新娘寸宏。我一直安慰自己,他們只是感情好偿曙,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,917評論 6 392
  • 文/花漫 我一把揭開白布氮凝。 她就那樣靜靜地躺著,像睡著了一般望忆。 火紅的嫁衣襯著肌膚如雪罩阵。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,708評論 1 305
  • 那天启摄,我揣著相機(jī)與錄音稿壁,去河邊找鬼。 笑死歉备,一個(gè)胖子當(dāng)著我的面吹牛傅是,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播蕾羊,決...
    沈念sama閱讀 40,430評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼喧笔,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了龟再?” 一聲冷哼從身側(cè)響起书闸,我...
    開封第一講書人閱讀 39,342評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎利凑,沒想到半個(gè)月后梗劫,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,801評論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡截碴,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,976評論 3 337
  • 正文 我和宋清朗相戀三年梳侨,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片日丹。...
    茶點(diǎn)故事閱讀 40,115評論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡走哺,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出哲虾,到底是詐尸還是另有隱情丙躏,我是刑警寧澤,帶...
    沈念sama閱讀 35,804評論 5 346
  • 正文 年R本政府宣布束凑,位于F島的核電站晒旅,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏汪诉。R本人自食惡果不足惜废恋,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,458評論 3 331
  • 文/蒙蒙 一谈秫、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧鱼鼓,春花似錦拟烫、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,008評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至嘉赎,卻和暖如春置媳,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背公条。 一陣腳步聲響...
    開封第一講書人閱讀 33,135評論 1 272
  • 我被黑心中介騙來泰國打工莉擒, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留辅愿,地道東北人羡蛾。 一個(gè)月前我還...
    沈念sama閱讀 48,365評論 3 373
  • 正文 我出身青樓疹尾,卻偏偏與公主長得像秧耗,于是被迫代替她去往敵國和親撞秋。 傳聞我的和親對象是個(gè)殘疾皇子巍扛,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,055評論 2 355

推薦閱讀更多精彩內(nèi)容