Django登录权限的认证

来源:互联网 发布:大数据在线培训哪家好 编辑:程序博客网 时间:2024/05/17 19:57

在有些情况下需要登录才可以访问,否则跳转到登录按钮,此文正是解决这个问题。


1.首先在utils文件夹中创建一个mixin_utils.py

from django.contrib.auth.decorators import login_requiredfrom django.utils.decorators import method_decoratorclass LoginRequiredMixIn(object):    @method_decorator(login_required(login_url='/login/'))    def dispatch(self,request,*args,**kwargs):        return super(LoginRequiredMixIn,self).dispatch(request,*args,**kwargs)

2.然后在views的类中继承:

class CourseVideoView(LoginRequiredMixIn,View):
即可

原创粉丝点击