基本思路(原生Django而言): 在django2.x中,若出现节流(访问频率控制)的需求,我们首先想到的是使用一个字典(dict类型)来存储所有IP地址的访问时间记录,这是针对于匿名用户(IP)而言的 { , , , , ....], , , , .....] } 原生request的消息体中,在environ下的REMOTE_ADDR保存了客户端的IP地址 由于请求经过WSGIRequest封装后,必经中间件层,所以考虑通过中间件来实现节流功能 from django.utils.depr…