AudeF
1
大家好!
我正在尝试复制一个分类的结构(将所有子分类从旧版本 26 复制到新版本 27)。
我的做法:
- 我创建了新的 27 类,并记下了它的 ID
- 我使用命令 discourse export_category 26 导出了一个 JSON
- 我编辑了 JSON 文件,只保留分类,更改了 slug 以确保唯一性,等等
- 对于每个子分类,我设置了“parent_category_id”:新的分类 ID
然后我使用 discourse import_category file.json 导入我编辑过的 JSON。
我的子分类被导入了,但没有在我的新分类中,它们没有父级。
导入分类的正确方法是什么?
2 个赞
@AudeF 您能否更详细地解释一下您的网站是关于什么的以及您想做什么?您为什么要复制一个类别及其所有子类别的结构?
您能否在这里更详细地展示您的工作,例如您究竟是如何导出 JSON 然后再次导入的?
自从您提问以来已经过去了一些时间,也许您已经自己解决了一些问题?
1 个赞
AudeF
5
好吧,我已经手动设置了父类别,所以目前没问题,但我不想明年再做一次了
。
我们使用论坛与外部用户讨论我们软件的测试。我们每年都有一个新版本,我们不想将新测试与旧讨论混在一起,所以我们为每个版本创建一个新类别。子类别每次都基本相同,所以我不想一次又一次地手动创建它们
。
我使用本教程来导出和导入 json 文件:https://meta.discourse.org/t/move-topics-from-one-discourse-instance-to-another/38930,只是我是在同一个论坛上操作,所以我更改了 slug 和 ID 以避免冲突。
2 个赞