如何通过Django装饰器限制视图访问并探究其工作原理?
- 内容介绍
- 文章标签
- 相关推荐
本文共计572个文字,预计阅读时间需要3分钟。
目录 + Django使用装饰器限制对视图的访问
1.登录权限装饰器
1. @login_required 2. @permission_required2.Django使用装饰器限制对视图的访问
1. 登录权限装饰器 - 除了在视图处理中校验用户身份外,还验证了用户权限目录
- Django使用装饰器限制对视图的访问
- 1.登录鉴权装饰器
- 2.@login_required
- 3.@permission_required
Django使用装饰器限制对视图的访问
1.登录鉴权装饰器
除了可以在视图处理中校验用户身份以及验证用户权限之外,Django还提供了便捷的装饰器来完成这两类校验。@login_required装饰器用来验证用户是否登录,只有登录的用户才可以访问视图,并获得响应,否则可以重定向到登录页引导用户登录。@permission_required装饰器用来校验用户是否具有特定的权限,只有校验通过的用户才可以访问视图。下面介绍这两个装饰器的使用方法与实现原理
2.@login_required
使用@login_required可以传递两个参数
- login_url:匿名用户访问时重定向的URL,通常都会跳转到登录页。
本文共计572个文字,预计阅读时间需要3分钟。
目录 + Django使用装饰器限制对视图的访问
1.登录权限装饰器
1. @login_required 2. @permission_required2.Django使用装饰器限制对视图的访问
1. 登录权限装饰器 - 除了在视图处理中校验用户身份外,还验证了用户权限目录
- Django使用装饰器限制对视图的访问
- 1.登录鉴权装饰器
- 2.@login_required
- 3.@permission_required
Django使用装饰器限制对视图的访问
1.登录鉴权装饰器
除了可以在视图处理中校验用户身份以及验证用户权限之外,Django还提供了便捷的装饰器来完成这两类校验。@login_required装饰器用来验证用户是否登录,只有登录的用户才可以访问视图,并获得响应,否则可以重定向到登录页引导用户登录。@permission_required装饰器用来校验用户是否具有特定的权限,只有校验通过的用户才可以访问视图。下面介绍这两个装饰器的使用方法与实现原理
2.@login_required
使用@login_required可以传递两个参数
- login_url:匿名用户访问时重定向的URL,通常都会跳转到登录页。

