能否通过django rest框架中的节流类获得多少个请求?

问题描述 投票:0回答:1

正如标题所述,是否有可能通过django rest框架中的节流类获取收到的请求数量?有关更多信息,对于节流类,我正在使用UserRateThrottle,对于验证类,我正在使用TokenAuthentication,对于权限类,我正在使用IsAuthenticated。我只能获得限制数量,例如1000 /天。我确实尝试在Google上找到解决方案,但我很走运!谢谢!

python django django-rest-framework throttling rate
1个回答
0
投票

不是开箱即用,但您可以自己轻松地实现解决方案。

UserRateThrottleUserRateThrottle的子类,其中包含方法SimpleRateThrottlethrottle_success

您可以重新实现两者,并添加自己的逻辑来进行日志记录,将计数器存储在缓存中或通过]进行其他操作>

throttle_success
© www.soinside.com 2019 - 2024. All rights reserved.