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