django-cms菜单没有显示

时间:2015-01-29 08:27:07

标签: django django-cms

我正在尝试运行一个项目,其中标题包含一些未加载的菜单链接。加载菜单的代码如下

<ul>
{% load menu_tags %}

{% for child in children %}
  <li><a {% if forloop.first %} class="first" {% endif %}href="{{ child.attr.redirect_url|default:child.get_absolute_url }}">{{ child.get_menu_title }}</a></li>
{% endfor %}
</ul>

看起来for循环没有运行,因为children数组是空的。我不知道在哪里寻找这个子数组。从此数组加载的位置。如果django-cms查询数据库,那么它会查询哪些列。

该项目实际上是基于某些旧版本的django 2.1构建的。现在我试图在django-cms 3.0.7上运行该项目。我正在使用mysql数据库并导入数据。

1 个答案:

答案 0 :(得分:3)

除了导入数据外,还需要做一些额外的工作。

请参阅:

那里有一些你不能遗漏的步骤。特别是,请参阅第二个文档中有关迁移的注释以及cms moderator命令。

如果没有先进行数据库备份,请不要执行任何