【问题标题】:django-cms not loading custom menusdjango-cms 不加载自定义菜单
【发布时间】:2019-02-10 04:22:40
【问题描述】:

我已经按照http://docs.django-cms.org/en/latest/how_to/menus.html# 的说明进行了一次自定义菜单,一切顺利。

现在我试图在一个新项目中复制同样的东西:我在 app 目录中创建了 cms_menus.py(与存储 settings.py 的位置相同)但 django-cms 只是忽略了它:它甚至没有被编译.

我的django和django-cms版本如下:

  • Django==1.11.15
  • django-cms==3.5.2

关于如何调试问题的任何线索或建议?

更新: 这是我的项目树,我已经删除了不相关的条目

.
├── cms
│   ├── bin
│   │   ├── activate
│   │   ├── activate.csh
│   │   ├── activate.fish
│   │   ├── activate_this.py
│   │   ├── django-admin
│   │   ├── ...
│   │   └── wheel
│   ├── include
│   ├── lib
│   ├── local
│   └── pip-selfcheck.json
├── h2h
│   ├── db.sqlite3
│   ├── h2h
│   │   ├── cms_menus.py
│   │   ├── cms_plugins.py
│   │   ├── __init__.py
│   │   ├── __init__.pyc
│   │   ├── __pycache__
│   │   ├── settings.py
│   │   ├── settings.pyc
│   │   ├── urls.py
│   │   ├── urls.pyc
│   │   ├── views.py
│   │   ├── views.pyc
│   │   ├── wsgi.py
│   │   └── wsgi.pyc
│   ├── manage.py
│   ├── static
│   └── templates
└── requirements_new.txt

【问题讨论】:

  • 当你说它甚至没有被编译时,你是什么意思?您是否确认页面的高级设置菜单选项中没有菜单选项?您的菜单属于该应用程序还有哪些其他功能?那些其他部分有用吗?
  • “文件没有被编译”,我的意思是没有 .pyc 文件。菜单的标准功能有效,但自定义菜单无效。我也尝试添加一个 cms_plugins.py 也无法编译。
  • 你能发布你的文件夹结构吗?我觉得很奇怪 cms_menus 与 settings.py 位于同一目录中
  • 我已将树添加到原始帖子中。如您所见,其他自定义文件,例如 urls.py 和 views.py 已正确编译。

标签: django-cms


【解决方案1】:

好吧,现在我觉得自己很愚蠢。自我注意:在 StackOverflow 上发布问题之前,请务必检查 INSTALLED_APPS。 IE。列表中缺少应用名称。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-10-17
    • 2016-11-17
    • 2012-03-30
    • 2019-01-14
    • 2016-04-07
    • 1970-01-01
    • 1970-01-01
    • 2012-04-27
    相关资源
    最近更新 更多