将现有数据迁移到django-cms插件

时间:2011-12-16 16:47:01

标签: django django-cms

我正在从一些独立的应用程序迁移到django-cms,并将为一些更专业的应用程序(例如专辑评论)编写自己的插件。我没有找到任何关于如何将大量数据导入django-cms的文档,并且让它与插件系统一起玩得很好(我在将20年以上的博客文章发布到百日草的经历最终导致我告诉zinnia到 NOT 使用django-cms插件系统,但作为一个独立的应用程序)。有关于cms_cmsplugin,cms_placeholder,cms_page_placeholders的钩子,我无法弄清楚如何通过在页面上显示的相应链接来获取现有数据。

如果我将数据导入相应的表(例如zinnia_entry),它在mysql中显示正常,但管理页面显示内容字段为空。

1 个答案:

答案 0 :(得分:1)

我建议编写一个处理迁移的Python脚本,使用2.2中的django CMS内容的新Python API:https://github.com/divio/django-cms/blob/develop/cms/api.py