当前位置:   article > 正文

LoginRequiredMixin类介绍

loginrequiredmixin

根据官网https://docs.djangoproject.com/en/1.11/topics/auth/default/中的介绍

  1. from django.contrib.auth.mixins import LoginRequiredMixin
  2. class MyView(LoginRequiredMixin, View):
  3. login_url = '/login/'
  4. redirect_field_name = 'redirect_to'

构造继承自LoginRequiredMixin类的子类,可以实现:

1. 验证用户是否登陆

2. 用户登陆时和未登陆时分别跳转的页面,其中login_url字段定义的是用户登陆时跳转的页面;redirect_field_name字段定义的是用户未登录时跳转的页面。

源码:

  1. class LoginRequiredMixin(AccessMixin):
  2. """
  3. CBV mixin which verifies that the current user is authenticated.
  4. "&
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/71677
推荐阅读
相关标签
  

闽ICP备14008679号