DRF的限流配置

在settings.py中添加配置

REST_FRAMEWORK = {
  #3.限流(防爬虫)
    'DEFAULT_THROTTLE_CLASSES': [
        'rest_framework.throttling.AnonRateThrottle',
        'rest_framework.throttling.UserRateThrottle',
    ],
    #3.1限流策略
    'DEFAULT_THROTTLE_RATES': {
        'user': '300/hour',    # 认证用户每小时100次
        'anon': '300/day',       # 未认证用户每天能访问3次
    },
    
        
}
settings.py

 

posted @ 2020-10-29 07:14  王彬。  阅读(78)  评论(0)    收藏  举报