DjangoCMS3过滤器可用插件

DjangoCMS3过滤器可用插件,django,django-cms,Django,Django Cms,在中,它表示您可以在设置中使用CMS_占位符_CONF配置DjangoCMS行为。例如: CMS_占位符_配置={ “右列”:{ '插件':['TextPlugin','PicturePlugin'], 这将使TextPlugin和PicturePlugin成为任何称为“right column”的占位符中唯一可用的两个插件 它是有效的,但如果我想将此限制应用于所有占位符呢 谢谢!从已安装的应用程序中删除不需要的插件 或者,在cms\u plugins.py或models.py中的INSTAL

在中,它表示您可以在设置中使用CMS_占位符_CONF配置DjangoCMS行为。例如:

CMS_占位符_配置={ “右列”:{ '插件':['TextPlugin','PicturePlugin'],

这将使TextPlugin和PicturePlugin成为任何称为“right column”的占位符中唯一可用的两个插件

它是有效的,但如果我想将此限制应用于所有占位符呢


谢谢!

已安装的应用程序中删除不需要的插件

或者,在
cms\u plugins.py
models.py
中的
INSTALLED\u apps
中的所有插件应用程序之后的应用程序中,您可以使用
cms.plugin\u pool.plugin\u pool.unregister\u plugin
将其从池中删除:

from cms.plugin_pool import plugin_pool
from unwanted_plugin_app.cms_plugins import UnwantedPlugin

plugin_pool.unregister_plugin(UnwantedPlugin)

已安装的应用程序中删除不需要的插件

或者,在
cms\u plugins.py
models.py
中的
INSTALLED\u apps
中的所有插件应用程序之后的应用程序中,您可以使用
cms.plugin\u pool.plugin\u pool.unregister\u plugin
将其从池中删除:

from cms.plugin_pool import plugin_pool
from unwanted_plugin_app.cms_plugins import UnwantedPlugin

plugin_pool.unregister_plugin(UnwantedPlugin)

已安装的应用程序中删除不需要的插件

或者,在
cms\u plugins.py
models.py
中的
INSTALLED\u apps
中的所有插件应用程序之后的应用程序中,您可以使用
cms.plugin\u pool.plugin\u pool.unregister\u plugin
将其从池中删除:

from cms.plugin_pool import plugin_pool
from unwanted_plugin_app.cms_plugins import UnwantedPlugin

plugin_pool.unregister_plugin(UnwantedPlugin)

已安装的应用程序中删除不需要的插件

或者,在
cms\u plugins.py
models.py
中的
INSTALLED\u apps
中的所有插件应用程序之后的应用程序中,您可以使用
cms.plugin\u pool.plugin\u pool.unregister\u plugin
将其从池中删除:

from cms.plugin_pool import plugin_pool
from unwanted_plugin_app.cms_plugins import UnwantedPlugin

plugin_pool.unregister_plugin(UnwantedPlugin)

是的,我知道这一点,但由于django应用程序之间的依赖关系,我无法通过这种方式解决。这是有意义的,您可以改为使用
cms.plugin\u pool.plugin\u pool.unregister\u plugin\u plugin
手动,请参见编辑后的答案。是的,我知道这一点,但我无法通过这种方式解决,因为django应用程序之间的依赖关系。这是有意义的,您可以改为使用
 cms.plugin\u pool.plugin\u pool.unregister\u plugin
手动,请参见编辑后的答案。是的,我知道这一点,但我无法用这种方式解决,因为django应用程序之间存在依赖关系。这很有道理,你可以改为使用
cms.plugin\u pool.plugin\u pool.unregister\u plugin
手动,请参见编辑后的答案。是的,我知道这一点,但我无法用这种方式解决由于django应用程序之间存在依赖关系。这是有道理的,您可以手动使用
cms.plugin\u pool.plugin\u pool.unregister\u plugin
,请参阅编辑后的答案。编辑:不从已安装的应用程序中删除插件。编辑:不从已安装的应用程序中删除插件。编辑:不从已安装的应用程序中删除插件正在从已安装的应用程序下载插件。