是否有一种方法可以每2或3秒为1个请求实现AnonRateThrottle?

时间:2018-12-26 16:52:14

标签: python django-rest-framework throttling

我正在为我的应用程序使用django-rest-framework,我需要为每2或3秒限制1个请求实施AnonRate Throttling,我已经实现了每秒1个请求,但我不知道如何增加周期。这是我的设置。谢谢。

REST_FRAMEWORK = {
    'DEFAULT_PERMISSION_CLASSES': (
        'rest_framework.permissions.IsAuthenticated',
    ),
    'DEFAULT_AUTHENTICATION_CLASSES': (
        'rest_framework_jwt.authentication.JSONWebTokenAuthentication',
        'rest_framework.authentication.SessionAuthentication',
        'rest_framework.authentication.BasicAuthentication',
    ),
    'DEFAULT_PAGINATION_CLASS': 
'rest_framework.pagination.PageNumberPagination',
    'PAGE_SIZE': 10,
    'DEFAULT_THROTTLE_RATES': {
        'anon': '1/second',
    }
}

0 个答案:

没有答案