我需要移植一个最初用PHP编写并在Django上使用mysql数据库的CMS(要出售并需要一定的外观)。在研究此框架时,我发现默认管理员具有我需要的所有基本素质。现在出现了难题:使用默认管理员(根据项目需要设置样式(即Django-jet))还是明智的选择?还是我应该单独创建所需的所有页面(例如,使用metronics),并保留原样的管理员?
你们还有其他建议吗?
谢谢!
答案 0 :(得分:0)
这完全取决于项目需求。如果您不想花费太多时间从头开始构建它,那可以在管理面板中使用权限和组控制用户访问。过去,我一直为客户使用Django Admin面板,他们从不在乎。
但是,如果它是一个大型项目,包含10多个模型,并且使用管理面板的用户很多,那么值得从头开始创建它。
随着Django 2.0的升级,管理面板也可以响应,并且使用DJango-jet之类的软件包完全消除了从头创建管理视图的需要。