Plugins 如何从cms_插件执行命令来创建django cms页面?

Plugins 如何从cms_插件执行命令来创建django cms页面?,plugins,content-management-system,backend,django-cms,Plugins,Content Management System,Backend,Django Cms,这个想法是,从一个插件,你必须给名称和链接,然后插件将创建一个新的网页与标题作为名称,设置为发布=真,选择一个默认模板,并保留其他字段空白 我找到的最接近的信息是在,但我没有这行 从gamesradar.apps.cms_override.api导入创建_页面,添加_插件 那是从哪里来的 此外,如果有一个最简单的方法来做这是欢迎的。 谢谢因为django CMS 2.2有一个Python API来创建CMS对象(页面、标题、插件) 有关文件,请参阅 from cms.api import cre

这个想法是,从一个插件,你必须给名称和链接,然后插件将创建一个新的网页与标题作为名称,设置为发布=真,选择一个默认模板,并保留其他字段空白

我找到的最接近的信息是在,但我没有这行

从gamesradar.apps.cms_override.api导入创建_页面,添加_插件 那是从哪里来的

此外,如果有一个最简单的方法来做这是欢迎的。
谢谢

因为django CMS 2.2有一个Python API来创建CMS对象(页面、标题、插件)

有关文件,请参阅

from cms.api import create_page

data = {
    'title': 'HOME', 'template': 'home.html', 
    'language': 'en','reverse_id': 'home', 'published': True,
    'created_by': 'db-initialization'
}
create_page(**data)