TianPangJi

Results 11 comments of TianPangJi

> 执行 python manage.py migrate 或者 python manage.py runserver 0.0.0.0:8769 都报错 ,提示 ModuleNotFoundError: No module named 'easyaudit' ,这个模块我网上也没搜到 ,是啥原因呢 你这边是否一安装了所有的Python包,也就是安照requirements文件安装相关环境,请检查一下你本地使用的Python环境; 项目启动配置可参考 项目启动文档; 你说的这个包全名叫django-easy-audit

> 2022年了 更新完了没 权限已实现,各功能已基本实现,大家可以在基础上进行拓展

> 您好,可以把权限设计和对应的表设计的实现,列出一个逻辑关系对应吗,谢谢。 可以的,后续我会针对RBAC权限这块写一篇文档,感谢关注

> 资产管理好像添加是成功的,获取全部服务器的时候是失效的 资产管理这部分, 目前只有服务器管理是完成的, 目前我本地没有出现您提出的问题. 方便的话可提供一些错误详情, 方便定位

> ``` > [2021-02-02 11:20:35,689][INFO][middleware.py:62]==>[[zy [Request: GET /api/oauth/info/ {}] [Response: 200 OK {'msg': '成功', 'errors': '', 'code': 200, 'data': {'id': 1, 'username': 'zy', 'name': '', 'avatar': 'http://127.0.0.1:8769/media/avatar/default.png', 'email': '[email protected]', 'permissions':...

> 添加了运维和测试组, 主机关联测试组后 ,test 测试组用户仍然可以访问所有设备 部门关联部分代码已注释,实际中可根据需求自行编写,cmdb/views/assets.py 文件中

> # python manage.py loaddata init.json > port = int(port, 10) > ValueError: Problem installing fixture '/home/admin/workspace/develop-django/tmp/drf_admin/init.json': Could not load system.Permissions(pk=1): invalid literal for int() with base 10: 'redis' >...

感谢关注,我会尽快整理出数据库文件

我添加了一种redis锁的方式解决该问题,但可能不是最佳的解决方案 https://github.com/TianPangJi/drf_admin/commit/a01ba7f9187f3c99908e6cc4ccfac148ee24ecbd

> 问下这个可以实现,权限不通的用户登陆到后台,所显示的功能也不一样,没太看明白怎么操作 您好,您所说的功能可以实现的,可以通过给不同的用户分配不同的角色,不同的角色授予不同的权限,权限认证使用utils/RbacPermission,可自行查看; 但是项目初始化,默认是没有配置权限的,可在页面配置,后端主要视图集为PermissionsViewSet;但是前端的权限控制还没有写完,如果自己写的话可参考[vue-element-admin](https://github.com/PanJiaChen/vue-element-admin),前端我使用的就是这位大佬的模板,后续这块会完善,同时会发布说明文档。