今天介紹一個(gè)非常流行的Django: Python Web應(yīng)用開(kāi)發(fā)框架

CMS建站 admin 發(fā)布時(shí)間:2020-05-11 15:57:02 瀏覽:

     Django是一個(gè)開(kāi)放源代碼的Web應(yīng)用框架,由Python寫(xiě)成。采用了MVC的軟件設(shè)計(jì)模式,即模型M,視圖V和控制器C。它最初是被開(kāi)發(fā)來(lái)用于管理勞倫斯出版集團(tuán)旗下的一些以新聞內(nèi)容為主的網(wǎng)站的,

  即是CMS(內(nèi)容管理系統(tǒng))軟件。并于2005年7月在BSD許可證下發(fā)布。這套框架是以比利時(shí)的吉普賽爵士吉他手Django Reinhardt來(lái)命名的。

           Django 應(yīng)該是最出名的Python框架,GAE甚至Erlang都有框架受它影響。Django是走大而全的方向,它最出名的是其全自動(dòng)化的管理后臺(tái):只需要使用起ORM,做簡(jiǎn)單的對(duì)象定義,它就能自動(dòng)生成數(shù)據(jù)庫(kù)結(jié)構(gòu)、以及全功能的管理后臺(tái)。

           Django提供的方便,也意味著Django內(nèi)置的ORM跟框架內(nèi)的其他模塊耦合程度高。應(yīng)用程序必須使用Django內(nèi)置的ORM,否則就不能享受到框架內(nèi)提供的種種基于其ORM的便利;理論上可以切換掉其ORM模塊,

  但這就相當(dāng)于要把裝修完畢的房子拆除重新裝修,倒不如一開(kāi)始就去毛胚房做全新的裝修。Django的賣(mài)點(diǎn)是超高的開(kāi)發(fā)效率,其性能擴(kuò)展有限;采用Django的項(xiàng)目,在流量達(dá)到一定規(guī)模后,都需要對(duì)其進(jìn)行重構(gòu),才能滿足性能的要求。

相關(guān)推薦
    無(wú)相關(guān)信息

在線咨詢(xún)

點(diǎn)擊這里給我發(fā)消息售前咨詢(xún)專(zhuān)員

點(diǎn)擊這里給我發(fā)消息售后服務(wù)專(zhuān)員

在線咨詢(xún)

免費(fèi)通話

24h咨詢(xún):0475-2793529


如您有問(wèn)題,可以咨詢(xún)我們的24H咨詢(xún)電話!

免費(fèi)通話

微信掃一掃

微信聯(lián)系
返回頂部