Django 3.1:创建自定义仪表板而不是使用 Django Admin 的开发意义

Django 3.1: Development implication of creating a custom dashboard instead of using Django Admin

我是Django的新手。 我只是想知道为什么大多数开发人员会创建单独的仪表板来登录和注销以执行所有 CRUD 功能。为什么要经历所有这些麻烦而不是使用附带的管理面板并创建您的用户并分配 permissions/roles 给他们以执行基本上所有的 CRUD 功能。

管理面板功能有限,进行更改可能很麻烦。对于需要访问数据库级信息的管理员来说,管理面板开箱即用,但对于企业解决方案,我经常发现自己按照您的建议构建自定义仪表板。 Django 的好处在于它的结构使您编写的任何代码都具有高度可重用性——事实上,我只编写了一个自定义仪表板,并在我所有的各种项目中重用它并取得了巨大成功!