一、概述
平台中需要编写接口供第三方调用,需要控制调用频率,需求为5s内调用一次后不得再次调用。
Django官方插件库中有个django-ratelimit插件可以满足要求, django-ratelimit文档地址,很灵活很强大。
官方文档:https://django-ratelimit.readthedocs.io/en/stable/
安装插件
pip3 install django-ratelimit
二、演示效果
要对某个url做限制,django-ratelimit有2种方法,一个是在路由里面配置,一个是在视图函数中添加装饰圈。
当然,还有其他方式,比如中间件,这里不做演示,具体请参考官方文档。
新建项目test1,app名为web
修改web/views.py,增加视图函数index
from django.shortcuts import render
# Crea

最低0.47元/天 解锁文章
1461

被折叠的 条评论
为什么被折叠?



