DAY 06 分页和权限

分页:paginator=Paginator(所有数据, 条数) ; 查看总页数:num_pages;获取某一个:page(页码)

page = paginator.page(页码)

has_next():是否有下一页
has_previous():是否有上一页
next_page_number:下一页页码
previous_page_number: 上一页页码
page.paginator:获取paginator对象

权限
权限:RBAC
用户表--权限表--角色表:都是多对多关联关系
用户和权限:user_permissions
用户和角色:groups
角色和权限:permissions
权限列表: 1,通过用户查询权限表;2,通过用户查询角色,角色查询权限
权限获取:获取所有权限:包括用户对应角色权限和用户对应权限表:get_all_permission()
获取用户组权限:get_group_permission

权限校验装饰器:@permission_required(’应用名.权限名‘)
模板中:{{ perms }}:应用名.权限名
{% if perms.user.add_users %}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容