Django wagtailmenus-迭代子菜单项
我开始学习wagtail和Django,并使用wagtail菜单 我在获取子菜单对象时遇到问题,我可能会在需要时迭代该对象以构建子菜单 main_menu.html 但这又回来了 “MainMenuItem”对象不可编辑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
我该怎么做呢?我用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 %}