该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

rbac_demo

介绍

rbac_demo是一个django 项目,用于演示django的rbac权限管理。包括角色、权限、用户、日志等模块。通过管理角色,可以对用户进行授权,从而实现权限管理。

目录结构

rbac_demo
├── accounts
├── log
├── static
├── templates
├── rbac_demo
├── manage.py
├── requirements.txt
├── README.md

快速开始

运行环境

  • python3.9
  • django4.2.17
  • sqlite3

安装依赖包

  • pip install -r requirements.txt

迁移数据库

  • python manage.py makemigrations
  • python manage.py migrate

创建管理员账号(username:admin,password:admin123)

  • python manage.py setup_default

创建默认权限

  • python manage.py create_default_permissions

运行

  • python manage.py runserver

访问地址

页面展示

注册页面

rbac_demo

登录页面

rbac_demo

首页(登录后 包含数据统计,快速操作,最近活动)

rbac_demo

用户管理

rbac_demo

权限管理

rbac_demo

角色管理

rbac_demo

系统日志

rbac_demo

个人资料

rbac_demo

修改密码

rbac_demo

重置密码发送链接

rbac_demo

邮件发送成功

rbac_demo

重置密码发送邮件链接

rbac_demo

点击邮件链接重置密码

rbac_demo

请我喝一杯咖啡

  • 如果您喜欢这个项目,请作者喝杯咖啡。 pay

空文件

简介

rbac_demo是一个django 项目,用于演示django的rbac权限管理。包括角色、权限、用户、日志等模块。通过管理角色,可以对用户进行授权,从而实现权限管理。 展开 收起
Python 等 2 种语言
取消

发行版

暂无发行版

贡献者

全部

近期动态

不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化