使用Flask开发RESTful API
1. 字段类型与消息管理
在开发RESTful API时,我们会用到一些特定的字段类型:
- fields.DateTime :以默认的RFC 822格式输出UTC格式的日期时间字符串。
- fields.Boolean :生成布尔值的字符串表示。
uri 字段使用 fields.Url ,它与指定的端点相关,而不是与 MessageModel 类的属性关联,这是指定的字段名在 MessageModel 类中没有对应属性的唯一情况。其他作为键指定的字符串表示我们希望在使用 message_fields 字典组成最终序列化响应输出时呈现的所有属性。
在声明 message_fields 字典后,我们创建了一个 MessageManager 类的实例 message_manager ,用于创建、检索和删除 MessageModel 实例。
2. Flask可插拔视图上的资源路由
Flask-RESTful 使用基于Flask可插拔视图构建的资源作为RESTful API的主要构建块。我们只需创建 flask_restful.Resource 类的子类,并为每个支持的HTTP动词声明方法。
超级会员免费看
订阅专栏 解锁全文
414

被折叠的 条评论
为什么被折叠?



