正如标题所述,是否有可能通过django rest框架中的节流类获取收到的请求数量?有关更多信息,对于节流类,我正在使用UserRateThrottle,对于验证类,我正在使用TokenAuthentication,对于权限类,我正在使用IsAuthenticated。我只能获得限制数量,例如1000 /天。我确实尝试在Google上找到解决方案,但我很走运!谢谢!
不是开箱即用,但您可以自己轻松地实现解决方案。
UserRateThrottle
是UserRateThrottle
的子类,其中包含方法SimpleRateThrottle
和throttle_success
您可以重新实现两者,并添加自己的逻辑来进行日志记录,将计数器存储在缓存中或通过]进行其他操作>
throttle_success