Django 跟 web server 有沒有什么關系
Django 跟 web server 有沒有什么關系
白板的微信
2018-07-16 12:15:27
TA貢獻1993條經驗 獲得超6個贊
可以把Django當作應用服務器,Web服務器就是如Nginx、Apache這樣的,Web服務器收到HTTP Web請求,把請求數據以一定的協議傳遞給應用服務器,應用服務器處理請求給出響應數據,Web服務器收到響應,再把響應返回給前端瀏覽器,這里面Web服務器處理做中間層還可以做靜態文件服務器、反向代理負載均衡等工作。
TA貢獻1868條經驗 獲得超4個贊
Django是一個WEB開發框架,可以用它來開發web項目,而web需要服務器來運行,比如常用的nginx,apache,uwsgi等,這些服務器僅負責運行程序(由django寫的項目),用戶請求會發送的服務器上,然后服務器請求django,django返回相應的結果給web服務器,然后返回給用戶,web server 就是用戶和程序之間的一道橋梁,用戶不能直接接觸到代碼。所有的web項目都需要用一個web server來運行,用戶才能用瀏覽器訪問。
舉報