0
我有一个简单的问题。我想知道是否可以在django-cms
中定义子插件的数量限制。我的插件有子插件,但我想限制子插件的数量最多为2个。可以将它添加到cms_plugins.py
的一些配置?无需手动添加表单并进行验证?可以限制django-cms中嵌套插件的数量吗?
我说这settings.py
:
CMS_PLACEHOLDER_CONF = {
'Ipp_Article_Sidebar': {
'plugins': ['ArticlesParentCMSPlugin', 'ArticlesChildCMSPlugin'],
'name': gettext("Right Side Content"),
'limits': {
'ArticlesParentCMSPlugin': 1,
'ArticlesChildCMSPlugin': 2
}
},
}
我的占位符属于一个模型:
sidebar = PlaceholderField('ipp_article_sidebar',
related_name='IPP_ARTICLE_SIDEBAR')
但我仍然可以添加超过2名儿童。
见http://docs.django-cms.org/en/develop/reference/configuration.html#cms-placeholder-conf – mishbah
@mishbah我更新了我的问题,你能看一下吗? :) – patricia