Plugins 如何从cms_插件执行命令来创建django cms页面?
这个想法是,从一个插件,你必须给名称和链接,然后插件将创建一个新的网页与标题作为名称,设置为发布=真,选择一个默认模板,并保留其他字段空白 我找到的最接近的信息是在,但我没有这行 从gamesradar.apps.cms_override.api导入创建_页面,添加_插件 那是从哪里来的 此外,如果有一个最简单的方法来做这是欢迎的。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
谢谢因为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)