【问题标题】:Importing existing blog posts into django-cms-blog将现有博客文章导入 django-cms-blog
【发布时间】:2020-06-18 17:00:41
【问题描述】:

我正在将现有的 Web 应用程序集成到 django-cms 中。到目前为止,我的应用程序有一个不是来自 django-cms 的博客应用程序,它目前包含数千篇博客文章。我正在尝试将它们导入 django-cms-blog 应用程序。

到目前为止,我已经成功地将所有字段,例如标题,类别,...导入到 django-cms-blogpost 模型中,除了保存博客内容的占位符字段。

我知道我可以从前端访问它,但是这样我就必须手动将以前博客文章的所有内容复制到当前。所以我的问题是:是否可以从后端向占位符添加内容?

【问题讨论】:

    标签: django django-rest-framework django-cms divio


    【解决方案1】:

    我们在将博客文章从自定义博客引擎导入到 djangocms-blog 时这样做了:

    blog_post.content = old_blog_post.body_placeholder
    

    这一行来自我们的主循环,我们在其中迭代所有旧博客文章并创建新博客文章(和翻译)。

    【讨论】: