- N +

vue和django一點都不搭?為什么國內很少用django

各位老鐵們好,相信很多人對vue和django一點都不搭都不是特別的了解,因此呢,今天就來為大家分享下關于vue和django一點都不搭以及為什么國內很少用django的問題知識,還望可以幫助大家,解決大家的一些困惑,下面一起來看看吧!

模塊化后的前端怎么部署django nginx

以vue框架為例,在nginx.conf中監聽80或443端口的server的路由配置設置為:

location^~/api{#url如/api/v1.0/user/info等,通過uwsgi轉發到django后端項目中處理

include/etc/nginx/uwsgi_params;

uwsgi_pass127.0.0.1:8077;

include/etc/nginx/mime.types;

}

location^~/static{#后端的資源文件夾為static,前端請求后端項目包內的靜態文件

root/root/backend_end_project/static/;

}

location^~/admin{#django的后臺管理頁面通過uwsgi轉交給django處理

include/etc/nginx/uwsgi_params;

uwsgi_pass127.0.0.1:8077;

include/etc/nginx/mime.types;

}

location^~/assets{#前端的資源文件夾為assets,前端請求前端項目包內的靜態文件

root/root/front_end_project/dist;

}

location/{#表示其它路徑都交給前端項目根目錄下的index.html處理

root/root/front_end_project;

try_files$uri/index.html;

}

Web前端開發和后端開發的區別

1、展現方式不一樣

前端一般是要展現給大眾的頁面信息;

后端則是程序、代碼類信息等用來支撐前端展現的。

2、內容不一樣

前端:是網民在上網頁時第一眼看到的頁面或是分支點信息頁面等。或者是頁面中的圖片、文字、框架分配、視頻、語音等整體布局都是web的前端。

后端:是網民第一眼是看不到的,一般只有部分專業人員才能大致看到。像語言編寫、創建方式、改寫或優化網站的方式這些操作則為web的后端。

3、知識結構不一樣

前端涉及到的內容包括Html、CSS、JavaScript、Android開發(采用Java或者kotlin)、iOS開發(采用OC或者Swift)、各種小程序開發技術(類Html),隨著前端開發任務的不斷拓展,前端開發后端化也是一個較為明顯的趨勢,比如Nodejs的應用。

后端通常需要根據業務場景進行不同語言的選擇,另外后端開發的重點在于算法設計、數據結構、性能優化等方面,在具體的功能實現部分可以采用Java、Python或者PHP等編程語言來實現。對于不少中小企業來說,后端開發通常都會采用開源的開發平臺,這樣就可以把精力集中在業務處理上,通常應用級程序員就可以解決問題,相應的開發成本也會有大幅度的下降。

關于vue和django一點都不搭到此分享完畢,希望能幫助到您。

返回列表
上一篇:
下一篇: