Django + uwsgi + nginx + bootstrap 創(chuàng)建自己的博客 -- 1.Django簡介

Django簡介

寫作目的

喜歡一個學(xué)習(xí)觀點以教促學(xué), 一直以來, 學(xué)習(xí)的時候經(jīng)常會發(fā)現(xiàn), 某個方法某個問題自己已經(jīng)明白了, 但是在教給別人的時候確說不清楚, 所以慢慢的學(xué)會了以教促學(xué)這種方法, 在教給別人知識的同時也能夠提升自己對語言, 對框架的理解.

希望達到的目標(biāo):
1.希望能寫出一個系列文章, 我也不知道到底能寫多少

  1. 能夠讓認真閱讀這個系列的文章的人, 能在讀完之后做出一個簡單的博客
    3.教會讀者使用簡單的git操作和github
    4.希望能夠加深自己對Django的理解

Django簡介

Django是python中目前風(fēng)靡的Web Framework, 那么什么叫做Framework呢, 框架能夠幫助你把程序的整體架構(gòu)搭建好, 而我們所需要做的工作就是填寫邏輯, 而框架能夠在合適的時候調(diào)用你寫的邏輯, 而不需要我們自己去調(diào)用邏輯, 讓W(xué)eb開發(fā)變的更敏捷.

Django特點

1.完全免費并開源源代碼

  1. 快速高效開發(fā)
    3.使用MTV架構(gòu)(熟悉Web開發(fā)的應(yīng)該會說是MVC架構(gòu))
    4.強大的可擴展性.

Django工作方式

Mou icon

用戶在瀏覽器中輸入URL后的回車, 瀏覽器會對URL進行檢查, 首先判斷協(xié)議,如果是http就按照 Web 來處理, 然互調(diào)用DNS查詢, 將域名轉(zhuǎn)換為IP地址, 然后經(jīng)過網(wǎng)絡(luò)傳輸?shù)竭_對應(yīng)Web服務(wù)器, 服務(wù)器對url進行解析后, 調(diào)用View中的邏輯(MTV中的V), 其中又涉及到Model(MTV中的M), 與數(shù)據(jù)庫的進行交互, 將數(shù)據(jù)發(fā)到Template(MTV中的T)進行渲染, 然后發(fā)送到瀏覽器中, 瀏覽器以合適的方式呈現(xiàn)給用戶

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

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