1. 程式人生 > >rest_framework之訪問頻率詳解

rest_framework之訪問頻率詳解

獲取ip 定義 .get request work req img 圖片 需要

訪問頻率(節流)

1.某個用戶一分鐘之內訪問的次數不能超過3次,超過3次則不能訪問了,需要等待,過段時間才能再訪問。

技術分享圖片

技術分享圖片

2.自定義訪問頻率。兩個方法都必須寫上。

技術分享圖片

登入頁面的視圖加上訪問頻率

技術分享圖片

3.返回值False,則不能訪問

技術分享圖片

技術分享圖片

4.返回值True,則能訪問

技術分享圖片

技術分享圖片

上面的節流太簡單粗暴了,接下來加上一些判斷。先獲取用戶IP

節流源碼

1.

技術分享圖片

2.remote_addr = request.META.get(‘REMOTE_ADDR‘) 獲取IP地址

技術分享圖片

3.獲取IP地址

技術分享圖片

rest_framework之訪問頻率詳解