????在本章中,我們將開始使用Python及其最流行的Web框架Django來創(chuàng)建RESTful Web服務。 Python是最流行和多功能的編程語言之一。有數(shù)千個Python包,允許您將Python功能擴展到您可以想象的任何領域。您可以使用Django和軟件包輕松構(gòu)建簡單和復雜的RESTful Web服務,這些服務可以在您喜歡的平臺上運行。
????我們將利用您現(xiàn)有的Python和其包的知識來編寫RESTful Web服務及其生態(tài)系統(tǒng)的不同部分。我們將使用面向?qū)ο蟮墓δ軄韯?chuàng)建更易于維護,理解和重用的代碼。我們不需要學習另一種編程語言,我們可以使用我們已經(jīng)知道和喜歡的語言:Python。
????在本章中,我們將安裝和配置所需的軟件和工具環(huán)境并且使用Django和Django REST框架創(chuàng)建RESTful Web服務。我們將學習在Linux,macOS和Windows中的構(gòu)建的必要步驟。我們將了解以下內(nèi)容:
? ? - 用Python 3.x 和 PEP 405 創(chuàng)建一個虛擬環(huán)境
? ? - 理解虛擬環(huán)境的目錄結(jié)構(gòu)
? ? - 開啟虛擬環(huán)境
? ? - 關閉虛擬環(huán)境
? ? - 在一個獨立的環(huán)境中安裝Django 和 Django REST framework
? ? - 用Django創(chuàng)建一個app
? ? - 理解Django 文件夾, 文件和配置
? ? - Installing Curl
? ? - Installing HTTPie
? ? - Installing the Postman REST client
? ? - Installing Stoplight
? ? - Installing iCurlHTTP