Django wagtailmenus-迭代子菜单项

Django wagtailmenus-迭代子菜单项,django,wagtail,Django,Wagtail,我开始学习wagtail和Django,并使用wagtail菜单 我在获取子菜单对象时遇到问题,我可能会在需要时迭代该对象以构建子菜单 main_menu.html 但这又回来了 “MainMenuItem”对象不可编辑 我该怎么做呢?我用Django调试工具栏解决了这个问题 main_menu.html {% if item.has_children_in_menu %} {% sub_menu item

我开始学习wagtail和Django,并使用wagtail菜单

我在获取子菜单对象时遇到问题,我可能会在需要时迭代该对象以构建子菜单

main_menu.html

但这又回来了

“MainMenuItem”对象不可编辑


我该怎么做呢?

我用Django调试工具栏解决了这个问题

main_menu.html

                    {% if item.has_children_in_menu %}
                        {% sub_menu item %}
                    {% endif %}

sub_menu.html

                    {% for item in menu_items %}
                        <a href="{{ item.href }}" class="dropdown-item">
                            {{ item.text }}
                        </a>
                    {% endfor %}

我用Django调试工具栏解决了这个问题

main_menu.html

                    {% if item.has_children_in_menu %}
                        {% sub_menu item %}
                    {% endif %}

sub_menu.html

                    {% for item in menu_items %}
                        <a href="{{ item.href }}" class="dropdown-item">
                            {{ item.text }}
                        </a>
                    {% endfor %}
{% for sub_item in item %}
      <a href="{{ sub_item.href }}" class="dropdown-item">
           {{ sub_item.text }}
      </a>
{% endfor %}
main_menu.html

                    {% if item.has_children_in_menu %}
                        {% sub_menu item %}
                    {% endif %}

sub_menu.html

                    {% for item in menu_items %}
                        <a href="{{ item.href }}" class="dropdown-item">
                            {{ item.text }}
                        </a>
                    {% endfor %}