Django1_簡述及第一個項目搭建

一.web框架
框架(framework)是為了解決一個開放性問題(共性問題)為設(shè)計的具有一定拘束性的支撐結(jié)構(gòu)。例如,現(xiàn)在做房子可以使用鋼架結(jié)構(gòu),只要了鋼結(jié)構(gòu)構(gòu)件,我們就可以快速的搭建出N多房屋,后面的特有裝飾只需少量的工作,這樣與普通的磚混結(jié)構(gòu)相比可以大大縮短前面澆灌混凝土等待結(jié)構(gòu)成型的過程。所以這里的鋼結(jié)構(gòu)材料就相當(dāng)于是我們的框架,在使用過程中,我們可以不用弄明白鋼構(gòu)件是怎么冶煉出來的,我們只需要能夠使用它快速搭接建好房子就好了。所以,使用框架可以幫我們快速的開發(fā)出特定的系統(tǒng)。即:我們使用別人搭建好的結(jié)構(gòu)來做出自己想要的效果。
對于所有的web應(yīng)用,本質(zhì)上其實是一個socket服務(wù)端,用戶的瀏覽器其實就是一個socket客戶端。
最簡單的一個web應(yīng)用就是把HTML用文件的保存起來,直接使用一個現(xiàn)有的HTTP服務(wù)器軟件(例如:Apache或者Nginx)接收用戶的前端請求,服務(wù)端讀取HTML文件,并處理后返回結(jié)構(gòu)給用戶。
其中,HTTP接受HTTP請求、解析HTTP請求、發(fā)送HTTP響應(yīng)是一個龐大的工程。我們沒有必要去完成所有的代碼,我們只需要使用服務(wù)器軟件來完成底層代碼,其他的HTML文檔再由我們用python來處理即可。所以使用WGSI(wbe server gateway interface)來接口處理TCP連接及HTTP相關(guān)的過程。
二.Django與Python
Python下有許多款不同的 Web 框架。Django是重量級選手中最有代表性的一位。許多成功的網(wǎng)站和APP都基于Django。
Django是一個開放源代碼的Web應(yīng)用框架,由Python寫成。
Django遵守BSD版權(quán),初次發(fā)布于2005年7月, 并于2008年9月發(fā)布了第一個正式版本1.0 。
Django采用了MVC的軟件設(shè)計模式,即模型M,視圖V和控制器C。
三.安裝Django
安裝步驟已經(jīng)另起一篇,詳見:
https://blog.51cto.com/10836356/2073711
四.使用Django搭建一個簡單的應(yīng)用
1.創(chuàng)建一個web項目及app,如下圖所示:
Django1_簡述及第一個項目搭建
2.編寫helloworld對應(yīng)的views.py文件,如下圖所示:
Django1_簡述及第一個項目搭建
3.添加對應(yīng)的url鏈接,如下圖所示:
Django1_簡述及第一個項目搭建
4.啟動web項目,效果如下圖所示:
Django1_簡述及第一個項目搭建
5.在瀏覽器上訪問該url,效果如下圖所示:
Django1_簡述及第一個項目搭建
五.詳細(xì)項目及文件講解將在后續(xù)文章呈現(xiàn)

目前成都創(chuàng)新互聯(lián)已為成百上千家的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬主機(jī)、網(wǎng)站運(yùn)營、企業(yè)網(wǎng)站設(shè)計、朗縣網(wǎng)站維護(hù)等服務(wù),公司將堅持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。

分享題目:Django1_簡述及第一個項目搭建
URL網(wǎng)址:http://bm7419.com/article18/igehdp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供標(biāo)簽優(yōu)化品牌網(wǎng)站建設(shè)、虛擬主機(jī)App設(shè)計、網(wǎng)站改版網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

營銷型網(wǎng)站建設(shè)