Django

django设置接口请求频率限制

2019-03-19  本文已影响0人  butters001
pip3 install django-ratelimit
from ratelimit.decorators import ratelimit

@ratelimit(key='ip')
def myview(request):
    # ...

@ratelimit(key='ip', rate='100/h')
def secondview(request):
    # ...

@ratelimit(group=None, key=, rate=None, method=ALL, block=False)

key参数

频率rate参数
s - second
m - minute
h - hour
d - day

100/5m
100/300s
100/300

注意:block要设为True,否则限制不起作用

上一篇 下一篇

猜你喜欢

热点阅读