【发布时间】:2018-06-28 16:05:54
【问题描述】:
我需要移植一个最初用 PHP 编写并在 Django 上使用 mysql 数据库的 CMS(要出售并需要一定的外观和感觉)。在研究这个框架时,我发现默认管理员具有我需要的所有基本素质。现在是困难的问题;使用默认管理员是否明智(根据项目需要对其进行样式设置(即 Django-jet)),还是应该单独创建所有需要的页面(例如,使用 metronics)并保持管理员不变?
大家还有什么建议吗?
谢谢!!
【问题讨论】:
我需要移植一个最初用 PHP 编写并在 Django 上使用 mysql 数据库的 CMS(要出售并需要一定的外观和感觉)。在研究这个框架时,我发现默认管理员具有我需要的所有基本素质。现在是困难的问题;使用默认管理员是否明智(根据项目需要对其进行样式设置(即 Django-jet)),还是应该单独创建所有需要的页面(例如,使用 metronics)并保持管理员不变?
大家还有什么建议吗?
谢谢!!
【问题讨论】:
这完全取决于项目需求。如果您不想花太多时间从头开始构建它,那很好,您可以使用权限和组在管理面板中控制用户访问。过去,我一直为我的客户使用 Django 管理面板,但他们从不关心。
但如果它是一个有 10 多个模型和大量用户使用管理面板的大型项目,那么从头开始创建它是值得的。
随着 Django 2.0 管理面板的升级,管理面板也具有响应性,并且使用 DJango-jet 等软件包完全无需从头开始创建管理视图。
【讨论】: