但是,您可以輕松混合使用第三方工具來(lái)提高效率。
Flask 專為快速應(yīng)用程序開(kāi)發(fā)而設(shè)計(jì)。它非常適合在像 Django 這樣的大框架中更完整地展示新想法之前進(jìn)行原型設(shè)計(jì)。
Python 最受歡迎的 Web 框架 Django 是多么受歡迎?
Instagram,社交媒體巨頭,擴(kuò)展到 Django 的百萬(wàn)用戶。它目前由 Pinterest、Udemy、Spotify 和 Dropbox 使用。這太受歡迎了根據(jù) Django 的文檔,Django 是一個(gè)開(kāi)源框架“對(duì)于完美主義者,最后期限。它是跨平臺(tái)的,在 Windows 和 Mac 上同樣運(yùn)行良好。
Django 基于 MVC 模型構(gòu)建,適用于 Model-Viewer-Controller。MVC 是計(jì)算機(jī)科學(xué)的一個(gè)特殊模式,其目標(biāo)是將一個(gè) Web 應(yīng)用的關(guān)注分散到其三個(gè)獨(dú)立的組件中。
當(dāng)客戶機(jī)發(fā)送請(qǐng)求時(shí),它會(huì)首先命中控制器,該控制器處理不同傳入請(qǐng)求的流量。它將流量傳遞到不同的模型上,這些模型處理請(qǐng)求的數(shù)據(jù)和邏輯。然后,模型會(huì)將該響應(yīng)導(dǎo)出到查看器,從而將數(shù)據(jù)呈現(xiàn)給客戶。
這會(huì)形成一個(gè)簡(jiǎn)單的容錯(cuò)框架。Django 因此而脫穎而出。