【发布时间】:2011-06-29 22:37:33
【问题描述】:
我想将 Drupal 6 站点的一部分迁移到 Django 应用程序,特别是基于 Drupal 的问答部分,我认为与 OSQA 一起工作会更好。我已经为这个集成创建了另一个question related to the authentication part,出于这个问题的目的,我们可以假设所有 Drupal 用户都将在 Django 数据库中重新创建,至少是他们的用户名。这个问题是关于从 Drupal 到 Django 的数据迁移。
在 Drupal 中,我将所有问题作为带有一些 CCK 字段的“问题”内容类型的节点,并且这些问题的答案是标准 cmets。我需要帮助才能找到在 Django 中将此数据移动到 OSQA 的最佳方式。
起初我以为我可以使用 South,但我不确定它是否最适合我的需求。
目前我认为我最好的方法是编写一个连接到 Drupal 数据库的 Django 应用程序,使用相应的 cmets 和用户查询所有问题,然后使用正确的模型和 Django 方法直接插入到 Django 的数据库中。
我在正确的道路上吗?还有其他建议吗?
谢谢!
【问题讨论】:
-
请链接到这个“OSQA”和另一个问题。
-
听起来像是从 drupal 中拯救人们的一项值得付出的努力。
-
嘿,如果 Drupal 是人们想要的,那就让他们拥有吧。这是一个 80% 的解决方案。当有人发现他们在 20% 中时,这不像 Drupal 爆炸或什么的;他们仍然可以在切换期间使用它。
标签: database django drupal data-migration