如何以编程方式创建带InlinePanel的页面?

时间:2017-03-05 19:08:36

标签: wagtail

是否可以以编程方式创建页面和导入数据?例如,数据存储在csv中。我认为django有某种bulk_import但我不知道怎么用Wagtail做。

我有一个模型, Page 对Orderable类有 InlinePanel

1 个答案:

答案 0 :(得分:1)

我认为Wagtail没有写api,但为什么你不能使用内置的django管理脚本?

Eli Bendersky简要概述了如何创建自定义管理脚本。

或者,如果您只是加载数据,为什么不执行read_csv并通过python循环? Erin Mullaney也有关于如何做到这一点的快速入门。

这个问题的关键在于编写一个快速的函数来扩展Page类的wigtail。