首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Django中间件实例教程

通过上节课的学习,我们已经知道中间件的大概的应用了,现在我们通过一个案例加深对中间件的理解。

1.案例的目的

实现强制某个IP地址只能向‘/test’开头的地址,只能访问5次。

2.新建名为Llimit_mw的中间件

1)我们要想对访问有所限制,需要在请求中,加入限制

2)首先我们需要确定IP地址

3)确定访问的地址

4)判断访问的地址是不是以‘/test’开头的地址,如果不是以‘/test’开头的地址那么不做限制

5)如果是访问的以‘/test’开头的地址,那么就接着判断访问的次数。

首先新建一个字典,每访问一次次数加1,当访问次数超过5的时候,返回提示。

3.将中间件添加到配置中:

4.对路由进行配置

5.对视图函数进行配置

关于中间件部分的学习我们已经告一段落了,接下来我们会继续学习其他Django的相关高阶知识。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20211229A061FR00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券