Django中的dispatch方法


class InfoMG(View):
    @method_decorator(csrf_exempt)
    @method_decorator(login_required)
    def dispatch(self, request, *args, **kwargs):
        return super(InfoMG, self).dispatch(request, *args, **kwargs)

    def get(self, request):
        pass

    def post(self, request):
     pass

简单说作用就是当请求的get或者post的方法之前执行这个dispatch方法,如果定义了什么变量函数都会先执行  


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM