django dispatch(django框架)

网友投稿 397 2022-08-27


django dispatch(django框架)

from django.views import View# 这里Home需要继承Viewclass Home(View): # 这样这里就相当于一个装饰器的功能,可以自己定制化内容 def dispatch(self, request, *args, **kwargs): # 调用父类中dispatch方法 print("before") result = super(Home, self).dispatch(request,*args,**kwargs) print("after") return result def get(self,request): print(request.method) return render(request,"home.html") def post(self,request): print(request.method) return render(request, "home.html")

这样从效果就可以看出当再次访问home页面的时候,每次都需要打印before以及after


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:python property
下一篇:grpc
相关文章

 发表评论

暂时没有评论,来抢沙发吧~