在本章中,我们将开始使用Python及其最流行的Web框架Django来创建RESTful Web服务。 Python是最流行和多功能的编程语言之一。有数千个Python包,允许您将Python功能扩展到您可以想象的任何领域。您可以使用Django和软件包轻松构建简单和复杂的RESTful Web服务,这些服务可以在您喜欢的平台上运行。
我们将利用您现有的Python和其包的知识来编写RESTful Web服务及其生态系统的不同部分。我们将使用面向对象的功能来创建更易于维护,理解和重用的代码。我们不需要学习另一种编程语言,我们可以使用我们已经知道和喜欢的语言:Python。
在本章中,我们将安装和配置所需的软件和工具环境并且使用Django和Django REST框架创建RESTful Web服务。我们将学习在Linux,macOS和Windows中的构建的必要步骤。我们将了解以下内容:
- 用Python 3.x 和 PEP 405 创建一个虚拟环境
- 理解虚拟环境的目录结构
- 开启虚拟环境
- 关闭虚拟环境
- 在一个独立的环境中安装Django 和 Django REST framework
- 用Django创建一个app
- 理解Django 文件夹, 文件和配置
- Installing Curl
- Installing HTTPie
- Installing the Postman REST client
- Installing Stoplight
- Installing iCurlHTTP