Я использую Django Ratelimit, чтобы ограничить скорость вызова моих просмотров по IP.
Но я не знаю, что означает параметр block
, задокументировано здесь.
Когда я устанавливаю его на True, я получаю 403, когда мой предел скорости превышен.
Но я не понимаю, что происходит, когда он установлен на False. В документе говорится:
block – False Whether to block the request instead of annotating.
Мой вопрос: что в данном контексте означает «аннотировать».
was_limited = getattr(request, 'limited', False)
пример. Я считаю, что установка значения False не приведет к блокированию запроса (в документации указано, чтоblock=True
вызывает исключение, чего не происходит, когда для параметра block установлено значениеFalse
, вы получаете только атрибутlimited
в объекте запроса. - person petkostas   schedule 16.09.2015