天天看點

Flask RESTful 簡明教程(1)--Flask RESTful概述

1. 簡介

Flask RESTFul是一個Flask的拓展架構,它為Flask增加了快速建構REST風格API的支援。

Flask RESTFul是一個輕量級的架構,它隻專注于REST這件事,是以像ORM或者其他的事情,Flask RESTful是不做的。

如果你熟悉Flask的話,上手Flask RESTful就比較輕松了。

哈哈,我本人并不熟悉Flask,僅僅是學習過一點皮毛,是以後續章節中會有很多個人了解的部分,如果不對也多歡迎批評指正。

2. 學習内容

之前說過了,Flask RESTful這個架構,可以學習的資料比較少,是以基本我這邊還是按照官網來學習,描述一些自己的學習心得。

是以根據官網的目錄,我們大概會學習這些内容。

架構安裝

快速入門

一個小型API示例

資源豐富的路由

端點

參數解析

資料格式化

完整示例

請求解析

基本參數

必需參數

多個參數

其他目标

參數定位

解析繼承

錯誤處理

錯誤消息

輸出

基本用法

重命名屬性

預設值

自定義&多值

URL

複雜結構

清單

進階嵌套

拓展

内容磋商

自定義屬性&輸入

響應格式化

資源方法裝飾

自定義錯誤處理

中級用法

項目結構

使用藍圖

全參數解析案例

構造參數轉換資源

3. 小結

本系列教程,主要就是學習這些内容的心得,用我個人了解的方式寫出來。