第13章 Django框架
CS架構(gòu)
在之前我們講項目:基于FTP的多用戶文件傳輸系統(tǒng)的時候簡單介紹過CS架構(gòu),再簡單復(fù)習一下。
C就是Client客戶端,S就是Server服務(wù)端,而在WEB應(yīng)用中,客戶端就是我們的瀏覽器,而且已經(jīng)是一個非常完善的客戶端了,所以在WEB應(yīng)用中我們所要實現(xiàn)的就是服務(wù)端應(yīng)用。
試想一下,當我們通過瀏覽器訪問網(wǎng)頁的時候,實際上就是在地址欄輸入一個URL,在網(wǎng)絡(luò)暢通并且相應(yīng)的服務(wù)器應(yīng)用程序運行正常的前提下,一按回車就可以看到一個頁面。
比如,當我們通過URL訪問百度的時候,在地址欄輸入www.baidu.com,這是一個域名,然后通過DNS服務(wù)將域名轉(zhuǎn)換為IP地址。
我們說一個固定的IP地址就對應(yīng)到世界上一臺固定的計算機,百度的域名轉(zhuǎn)換為IP地址之后,就可以通過網(wǎng)絡(luò)找到百度的服務(wù)器,然后告訴它,我想要一個百度的主頁。
服務(wù)器通過對客戶端發(fā)送的請求進行處理之后,獲取請求的目標文件,然后將文件進行整合,再通過網(wǎng)絡(luò)給客戶端發(fā)送一個響應(yīng)文件。
響應(yīng)文件,其實就是我們之前講的HTML文檔、CSS文件、JavaScript腳本和圖片等資源。
客戶端,也就是瀏覽器接收到響應(yīng)文件之后,根據(jù)顯
總結(jié)
以上是生活随笔為你收集整理的第13章 Django框架的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 10.2.3 基本属性
- 下一篇: 13.1.2 WEB应用程序