【发布时间】:2013-12-10 05:12:09
【问题描述】:
Django CMS 有很酷的与页面相关的 Draft/Live 系统。 Django CMS 是否支持为自定义模型启用类似功能?如果可以怎么办?
我正在尝试构建具有模型、占位符字段和其他一些字段的新闻应用程序。
那么,有什么想法可以为我的新闻应用实施草稿/直播系统吗?
Django-CMS 3.0.0 Django 1.5.5
【问题讨论】:
标签: django django-cms
Django CMS 有很酷的与页面相关的 Draft/Live 系统。 Django CMS 是否支持为自定义模型启用类似功能?如果可以怎么办?
我正在尝试构建具有模型、占位符字段和其他一些字段的新闻应用程序。
那么,有什么想法可以为我的新闻应用实施草稿/直播系统吗?
Django-CMS 3.0.0 Django 1.5.5
【问题讨论】:
标签: django django-cms
不幸的是,在 Django CMS 中实现草稿/实时系统的方式不允许在另一个模型上重用它。在 Django CMS 中,它是 achieved,通过版本控制 Page 对象并维护 publisher_is_draft 和 publisher_public 属性。
然而,您不能直接在您的应用程序中重用 Django CMS 方法,您可以用自己更好的方式重新实现它。请不要忘记分享来源:)
【讨论】:
我们实际上希望 3rd 方应用程序可以轻松地拥有一个愚蠢/公共版本的工作流程......如果你能想出一种方法来提供它......请分享。
【讨论】: