您的位置:首頁>正文

Flask超叼框架+MongoDB最強資料庫實現基於REST的介面簡單操作!

前言

到了這裡, 就讓我反思, 這個難道真是Flask部署應用伺服器問題嗎?後來, 就在網上找到了一篇關於阿裡雲公網IP無法訪問問題的文章,

發現這個需要自己去阿裡雲官網上去配置設置。 2018需要更多案例, 視頻。 PDF, 以及同行交流, 加上無償解答?那就加群:103456743 所有的東西一切免費領取, 自行下載!

1 準備工作

2 具體實現

看到上面介紹,既然說了REST方式使用HTTP動詞GET POST PUT DELETE來實現相關操作。

那麼下面代碼就簡單實現一下這四個動詞的具體操作功能。

GET:實現從伺服器後臺獲取資料功能,例如登陸介面功能實現;

POST:實現向伺服器後臺提交資料功能,例如註冊介面功能實現;

PUT:實現修改伺服器後臺已有資料功能;

DELETE:實現刪除伺服器後臺已有資料功能。

看完上面介紹,下面就請看代碼:

如果不使用tornado,直接使用下面一個mongo.py檔中代碼即可實現本文標題所述功能:

下面就正式開始使用Postman測試Get、Post、Put和Delete方式介面:

Get方式,選中下圖中下拉清單GET方式,直接輸入URL,然後點擊Send藍色按鈕即可得到請求資料。

Post方式,選中下拉清單中Post方式,這裡由於要發送資料,需要稍微設置一下。

首先,在下圖中Headers中要選擇Content-Type的資料方式,這裡我選擇的是json格式:

然後,點開下圖中Body,選擇raw,添加要存入的json格式資料,如下:

Delete方式和Put請求幾乎一樣,不同的是一個執行修改操作,一個執行刪除操作而已,具體如下圖:

基本操作就這樣,看完上面代碼,發現使用FLask+MongoDB寫後端介面是不是特別簡單?

如有侵權請聯繫小編刪除!

2 具體實現

看到上面介紹,既然說了REST方式使用HTTP動詞GET POST PUT DELETE來實現相關操作。

那麼下面代碼就簡單實現一下這四個動詞的具體操作功能。

GET:實現從伺服器後臺獲取資料功能,例如登陸介面功能實現;

POST:實現向伺服器後臺提交資料功能,例如註冊介面功能實現;

PUT:實現修改伺服器後臺已有資料功能;

DELETE:實現刪除伺服器後臺已有資料功能。

看完上面介紹,下面就請看代碼:

如果不使用tornado,直接使用下面一個mongo.py檔中代碼即可實現本文標題所述功能:

下面就正式開始使用Postman測試Get、Post、Put和Delete方式介面:

Get方式,選中下圖中下拉清單GET方式,直接輸入URL,然後點擊Send藍色按鈕即可得到請求資料。

Post方式,選中下拉清單中Post方式,這裡由於要發送資料,需要稍微設置一下。

首先,在下圖中Headers中要選擇Content-Type的資料方式,這裡我選擇的是json格式:

然後,點開下圖中Body,選擇raw,添加要存入的json格式資料,如下:

Delete方式和Put請求幾乎一樣,不同的是一個執行修改操作,一個執行刪除操作而已,具體如下圖:

基本操作就這樣,看完上面代碼,發現使用FLask+MongoDB寫後端介面是不是特別簡單?

如有侵權請聯繫小編刪除!

同類文章
Next Article
喜欢就按个赞吧!!!
点击关闭提示