Django-CMS 插件没有出现

标签 django django-cms

我正在部署 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/

相关文章:

python - 在自定义 Django 日志记录处理程序中检索请求对象

python - Wagtail + Django 问题 - 页面重定向到 wagtail,尽管 url 不是 wagtail 页面

mysql - 在现有架构上执行迁移时出现 Django 迁移错误

database - 如何转储 django-cms 相关内容以便与正在运行的实例一起迁移?

python - Djangocms 和 django-filer : upload files into a specific folder

Django ORM 分别查询正负值的总和

python - 如何将 SQL 查询限制为非破坏性的?

python - 如何使用 django-treebeard 构建站点地图?

django-cms - 使用没有命名空间的 Apphook 时 NoReverseMatch

python - 如何将Python模块添加到docker容器中?