Django是使用python進(jìn)行web開發(fā)的一個(gè)高效開發(fā)框架采章,具有以下優(yōu)勢:
? 非常高效的web應(yīng)用搭建
? 非常高效的web功能處理
? 完善的ORM操作[程序中的數(shù)據(jù)和數(shù)據(jù)庫中的數(shù)據(jù)的對應(yīng)(增刪改查)關(guān)系]
? 非常強(qiáng)大的表單處理
? 非常強(qiáng)大的網(wǎng)頁模板視圖[網(wǎng)頁、模板語法(視圖)]
? 非常強(qiáng)大的路由功能[url地址和處理函數(shù)之間的映射(對應(yīng))關(guān)系]
? 硬件性能突破緩存處理
Django在發(fā)展的過程中壶辜,為了達(dá)到非常高效率的網(wǎng)站結(jié)構(gòu)搭建悯舟,提供給開發(fā)人員一個(gè)干凈整潔的項(xiàng)目結(jié)構(gòu),讓開發(fā)人員更多的精力集中在功能開發(fā)上砸民、而不是技術(shù)實(shí)現(xiàn)上抵怎,所以Django對于常規(guī)的MVC處理模式進(jìn)行了升級——MVT處理模式
MVT處理模式:是在MVC處理模式上,升級得到的一種更加符合實(shí)際項(xiàng)目開發(fā)流程的處理思路阱洪;在這種處理模式中便贵,將功能比較單一的控制器Controller部分,封裝成了路由冗荸!
由路由來完成請求的分發(fā)操作[路由是通過配置實(shí)現(xiàn)的]