分页: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 %}