【问题标题】:Migrating Data In Wagtail在 Wagtail 中迁移数据
【发布时间】:2017-03-31 15:05:34
【问题描述】:

我想知道在 wagtail CMS 中迁移页面模型、流域和块是否有任何文档或好的资源。所有这些似乎都没有太多记录。

【问题讨论】:

  • 我认为文档相对较少,因为每个用例都如此不同。如果您可以表达您的问题以准确表达您想要实现的目标(复制整个数据库?将一些内容从一台服务器移动到另一台服务器?仅复制一个应用程序中的内容?有或没有页面修订?你想如何导出或导入?等),人们将能够更轻松地提供帮助。

标签: wagtail wagtail-streamfield


【解决方案1】:

官方文档有一个关于StreamField的页面,里面有a section about migrations。它相当详细地描述了 StreamField 定义与普通模型字段的不同之处,以及在 StreamField 的设计中特别考虑了迁移这一事实。我知道这是作者在开发该功能时遇到的最头疼的问题。

还有一个关于如何将现有 RichTextField 转换为 StreamField 的方便指南,就在昨天,Wagtail pull request #3014 was merged,扩展了该文档示例。

【讨论】:

  • 感谢您提供的信息。我在文档中发现了这一点,但与内容迁移对 CMS 的重要性相比,它非常薄。所以我想知道我是否遗漏了文档中的某些内容,或者是否有人写过任何关于它的好文章。
  • 我认为在不了解具体情况的情况下,很难知道您正在寻找哪些进一步的信息。我假设您熟悉 Django,但如果不熟悉,请知道 Wagtail 是基于 Django 构建的,并且 Django 的迁移功能在 docs.djangoproject.com/en/1.10/topics/migrations 中有详细记录。也许 Wagtail 文档对这种隐含知识的依赖使得 Wagtail 特定的迁移文档显得不完整。否则,请随时使用代码示例发布更具体的问题。
猜你喜欢
  • 1970-01-01
  • 2018-03-17
  • 1970-01-01
  • 1970-01-01
  • 2018-10-28
  • 1970-01-01
  • 2016-09-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多