如果我的问题太简单和愚蠢,请不要投票。
我想知道 django 管理页面和 django cms 之间的区别。据我了解,两者几乎都做同样的事情,不是吗?有人可以告诉我两者之间的区别以及我为什么需要它们。我现在正在失去概述,不知道该怎么做,因为我现在正在创建一个更大的项目,我的理解是:
在管理员中:我可以添加新页面或删除它们,
在 CMS 中:我可以编辑这些页面的内容。
我对吗?
如果我的问题太简单和愚蠢,请不要投票。
我想知道 django 管理页面和 django cms 之间的区别。据我了解,两者几乎都做同样的事情,不是吗?有人可以告诉我两者之间的区别以及我为什么需要它们。我现在正在失去概述,不知道该怎么做,因为我现在正在创建一个更大的项目,我的理解是:
在管理员中:我可以添加新页面或删除它们,
在 CMS 中:我可以编辑这些页面的内容。
我对吗?
Django admin 本身并不是一个成熟的内容管理系统。是的,它将允许您对模型执行 CRUD 操作等。如果您有一个“页面”模型,您可以像 DjangoCMS 一样对页面进行 CRUD - 排序。
Django-CMS 建立在 Django admin 之上,为您提供专为内容管理设计的功能:构建导航层次结构、crud 内容、管理内容类型(Django-CMS 将这些称为“插件”)、提供编辑工作流程、管理权限页等
【无耻插头】
我为自由客户构建的大多数项目都有内容管理方面,而 Django-CMS 提供了一个出色的“基础”应用程序,您可以在此基础上构建自定义功能。它很容易扩展,我还没有遇到过 Django-CMS 无法处理的情况。