用于自定义模型的Django CMS Draft / Live系统

时间:2013-11-25 12:56:27

标签: django django-cms

Django CMS拥有与页面相关的酷炫草稿/实时系统。 Django CMS是否支持为自定义模型启用类似功能?如果它做了怎么做?

我正在尝试构建具有模型的新闻应用程序,这些应用程序具有占位符字段和其他一些字段。

那么,有关如何为我的新闻应用程序实现draft / live -system的想法吗?

Django-CMS 3.0.0 Django 1.5.5

2 个答案:

答案 0 :(得分:1)

不幸的是,Django CMS中实现的draft / live系统的方式不允许在另一个模型上重用它。在Django CMS中,通过对Page对象进行版本控制并维护publisher_is_draftpublisher_public属性为achieved

但是你不能在你的应用程序中直接重用Django CMS方法,你可以用自己更好的方式重新实现它。请不要忘记分享来源:)

答案 1 :(得分:1)

我们实际上希望第三方应用程序可以轻松实现愚蠢/公共版本的工作流程...如果您能想出一种提供该方式的方法....请分享。