【发布时间】:2019-01-15 14:14:06
【问题描述】:
我的人 PeoplePlugin 可以拥有许多子插件 PersonPlugin。我想在PeoplePlugin 的模板中添加一个按钮(添加子插件)到编辑模式,它允许我打开模式以创建新的“PersonPlugin”,与侧工具栏中的方式相同。那可能吗?谢谢。
【问题讨论】:
-
看看
render_model_add,它允许你创建模型实例; docs.django-cms.org/en/latest/reference/… -
对此的另一个说明。
render_model_add是您正在寻找的功能,但它不是为插件设计的。它适用于通过应用程序挂钩引入的您自己的模型。它为传统上通过后端编辑的应用程序带来了前端编辑。使用 CMS 插件,如果您正在查看父插件,您已经可以切换到编辑模式并访问占位符以相对轻松地添加子插件。 -
@markwalker_ 非常感谢!它对我有用!
-
在这种情况下,我会写一个答案来解释它是如何工作的!
标签: python django django-cms