Как ограничить количество запросов, которые пользователь может сделать в течение месяца, используя дросселирование фреймворка Django rest?
Я успешно смог дросселировать запросы пользователей на основе дня, минуты, секунды. Но я не уверен, что будет лучшим способом дросселировать запросы на ежемесячной основе, т.е., допустим, я хочу 1000 запросов/месяц для пользователя, я могу использовать day для достижения цели, например, 34/day, Это ограничит количество запросов в день, поэтому пользователь должен будет сделать 34 запроса в день, чтобы достичь предела, но я хочу дать пользователю свободу использовать свои запросы даже в один день или сразу.
Я использую ScopeRateThrottle
'DEFAULT_THROTTLE_CLASSES': [
'rest_framework.throttling.ScopedRateThrottle'
],
'DEFAULT_THROTTLE_RATES': {
'subscription_monthly': '2/monthly',
}
Буду очень благодарен за быстрый ответ