我正在部署 Django 网站。我的所有自定义插件都可以在我的计算机上运行(我可以从下拉列表中将它们添加到模板 block 中。)但是当我将代码推送到站点时,并不是所有的插件都可用。
数据库表已创建,如果我导入 plugin_pool
并调用 discover_plugins()
然后 get_all_plugins()
插件全部显示出来.所以我的问题是,为什么我的插件没有显示?有什么想法吗?
最佳答案
您的应用是否在 INSTALLED_APPS
中带有插件(cms_plugins.py
文件)?
它是否有一个 models.py
(可能是空的)文件?
使用python manage.py shell
时能否导入cms_plugins.py
文件?
最常见的问题是 cms_plugins.py 文件中的导入错误
关于Django-CMS 插件没有出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6770844/