一、获取用户IP
remote_addr = request.META.get(´REMOTE_ADDR´)
二、控制用户每分钟访问次数的代码:
import time VISIT_RECORD = {} remote_addr = request.META.get(´REMOTE_ADDR´) ctime = time.time() if remote_addr not in VISIT_RECORD: VISIT_RECORD(remote_addr) = [ctime,] return True history = VISIT_RECORD.get(remote_addr) while history and history[-1]<ctime-60: history.pop() if len(history) < 3: history.insert(0,ctime) return True
129-14 未ok
https://www.bilibili.com/video/av28871471/?p=27