django应用的速率限制

djlimiter的Python项目详细描述


travis-cicoverallspypilicense

django通过中间件提供速率限制特性。

快速启动

将速率限制添加到django项目'settings.py,并为所有项目启用全局速率限制 项目中的视图:

MIDDLEWARE_CLASSES+=("djlimiter.Limiter",)RATELIMIT_GLOBAL="10/second"

如果您只想对某些端点启用速率限制,请忽略RATELIMIT_GLOBAL设置和 在相应的视图函数中改用decorator方法:

@limit("10/second")defindex(request):...

有关详细文档,请访问Read the docs

变更日志

0.2 2015年12月20日

  • django 1.8/1.9兼容性

0.1.1 2015-01-09

  • 错误修复:删除重复命中率时,限制堆叠。
  • 错误修复:不遵守动态限制返回的多个速率限制。
  • 文档调整。

0.1.0 2015-01-09

  • 第一次释放。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java optaplanner如何动态添加或编辑规则   java使用“public”是什么情况   java在selenium框架中,上下转换背后的逻辑是什么?   在Oracle ADF中使用EAR文件的java安装应用程序   java在Gradle中对现有的未签名apk进行签名   java spring事务超时不起作用   java是类级注释的定义类加载器始终是该类的初始类加载器的父级?   java在mysql中使用LIKE查询获取带撇号的记录   java CallableOrg。postgresql。util。日期参数未知的PSQLException   java我无法向jframe添加多个swing组件   java如何用数学在卡片对象中洗牌。随机的   java JavaFX 8将图形添加到右侧的标题窗格中   java NoClassDefFoundError。为什么?我该怎么修?   java重构Windows、UNIX、URI路径混合   关于java的服务。util。同时发生的ScheduledExecutorService。scheduleAtFixedRate:它执行任务的频率是多少?   TLS连接中ServerHelloDone之后的java SocketTimeoutException   java将多个图像上载到firebase并检索到viewpage   java有没有一种方法可以在不使用AWS SDK for 安卓的情况下在安卓应用程序上多部分上传到我的S3存储桶?