python - Django 3.1:创建自定义仪表板而不是使用 Django Admin 的开发含义
问题描述
我是 Django 的新手。我只是想知道为什么大多数开发人员会创建单独的仪表板来登录和注销以执行所有 CRUD 功能。为什么要经历所有这些麻烦,而不是使用随附的管理面板并创建您的用户并为他们分配权限/角色以执行基本上所有的 CRUD 功能。
解决方案
管理面板功能有限,进行更改可能很麻烦。对于需要访问数据库级信息的管理员来说,管理面板开箱即用很有用,但对于企业解决方案,我经常发现自己按照您的建议构建自定义仪表板。django 的好处在于,该结构使您编写的任何代码都具有高度可重用性——事实上,我只编写了一个自定义仪表板,并且在我所有的各种项目中都成功地重用了它!
推荐阅读
- c# - 我应该使用 Thread.Sleep() 检查进程是否仍在运行吗?
- c# - 我如何在 xamarin.forms 应用程序中将permissionplugin 与zxing nuget pkg 一起使用?
- powershell - 如何使用 powershell 在 Windows 文件夹中查找第二个最新(访问)文件
- haskell - 如何使用状态单子
- angular - 我怎样才能有一个输入形式的数组?
- python - 如何同时通过循环两次遍历文本文件
- apache-kafka - 如何配置 Fluentd 配置文件以将日志发送到 Kafka?
- php - 即使我已经在控制器中解码了数组,字符串偏移也是非法的?
- javascript - 创建自定义命令作为 setValue() 的替代方法,我可以在其中控制类型速度
- shell - 根据第一列删除表中的重复条目(由冒号分隔的两个值组成)