Django RESTful Web Services

Django RESTful Web Services

评分

★★★★★

ISBN

9781788835572

出版社

Packt Publishing 2018-01-25出版

分类

编程设计

内容简介
This book is for Python developers who want to create RESTful web services with Django; you need to have a basic working knowledge of Django but no previous experience with RESTful web services is required.
AI简介
这是一本专注于使用Django框架创建RESTful Web服务的实战指南。本书内容涵盖了从创建虚拟环境到启动Django的开发服务器,再到实现更细粒度的权限控制,以及应用节流规则和版本管理的方法与实现等各个方面。 书中首先介绍了创建虚拟环境的步骤,包括使用Python 3.x和PEP 405来创建一个独立的Python包环境。接着,详细讲解了使用Django创建应用的过程,包括理解虚拟环境的目录结构,并学会如何激活与停用虚拟环境。然后,深入探讨了安装必要的工具,如Curl、HTTPie、Postman、Stoplight、iCurlHTTP等,这些工具可以帮助我们更方便地进行HTTP请求的发送和接收,以及API的调试和测试。 在介绍使用模型、迁移、序列化和反序列化时,书中详细讲解了如何定义模型,创建迁移,以及如何通过序列化和反序列化来处理数据。此外,还介绍了理解接受和返回的内容类型,以及利用内容协商类处理不同内容类型的方法。 书中还深入探讨了使用约束过滤搜索排序分页,以及如何通过定义唯一约束来确保数据库表中每一行数据的唯一性。同时,也介绍了如何通过浏览API资源关系来理解和使用
阅读/下载地址