当前位置:首页 > 教育资讯

Django中间件实例教程

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

1.案例的目的

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

2.新建名为Llimit_mw的中间件

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

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

3)确定访问的地址

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

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

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

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

4.对路由进行配置

5.对视图函数进行配置

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

本文来自网络,不代表教育资讯立场,转载请注明出处。