Home >  > django源码

django源码

0

一、获取用户IP

1remote_addr = request.META.get(´REMOTE_ADDR´)

二、控制用户每分钟访问次数的代码:

1import time
2VISIT_RECORD = {}
3 
4remote_addr = request.META.get(´REMOTE_ADDR´)
5ctime = time.time()
6if remote_addr not in VISIT_RECORD:
7    VISIT_RECORD(remote_addr) = [ctime,]
8    return True
9history = VISIT_RECORD.get(remote_addr)
10 
11while history and history[-1]<ctime-60:
12    history.pop()
13 
14if len(history) < 3:
15   history.insert(0,ctime)
16   return True

129-14 未ok

https://www.bilibili.com/video/av28871471/?p=27

暧昧帖

本文暂无标签

发表评论

*

*