RESTful 是什么?
RESTful 是一种网络应用程序的开发方式或设计风格,基于 HTTP 网络协议,可以使用 XML 或 JSON 格式定义,目前使用最多的是 JSON 格式,因为它相比 XML 体积更小,传输速度更快,承载内容更多。
RESTful 应用场景
RESTful 开发方式大多应用在前端和后端开发分离的环境中,前端和后端分离带来的最大好处就是项目耦合度得到降低,前端通过 RESTful API 接口服务完成对数据的增删改查,也就是常说的对数据库的 CRUD
在 Python 中如何实现快速高效地开发 RESTful API 呢?
在 Python 中有很多 RESTful Web 框架,如 Django REST framework,Flask-RESTful 等等。
Django REST framework 是一个功能强大且灵活的 REST Web API 框架,包含 OAuth1a、OAuth2身份验证策略,支持 ORM 和非 ORM 数据源的序列化,使用基于函数的常规视图实现自定义你所需要的功能,有广泛的文档资料和社区支持。
Flask-RESTful 是一个非常轻量级,能够快速上手的 RESTful Web API 框架。可以快速搭建并运行完成一个 RESTful API 服务。相对于