У меня есть два представления API (рамки отдыха Django):
class ApiView1(APIView):
...
throttle_classes = (UserRateThrottle, )
и API 2:
class ApiView2(APIView):
...
throttle_classes = (UserRateThrottle, )
и мои настройки:
REST_FRAMEWORK = {
...,
'DEFAULT_THROTTLE_RATES': {
'user': '5/minute'
}
}
при пятикратном запросе ApiView1 все в порядке, но после этого при запросе ApiView2 я получаю код состояния http 429 с:
Request was throttled. Expected available in 45 seconds.
Вопрос : могу ли я использовать регулирование для пользователя и для просмотра? если да, то как это можно сделать?