模板中除最后一项外的所有 Wagtail 基本菜单分隔符

Wagtail basic menu separators for all but last item in template

我正在根据 this guide 的第 1 步到第 3 步在 Wagtail 中创建一个基本的 bootstrap 导航栏菜单。我的菜单项需要在每个项目之间有一个分隔符,如下所示:

Item One / Item Two / Item Three

但是,如果我添加一个分隔符,我最终会在菜单中的最后一项之后得到一个分隔符:

{% for menu in menuitems %}
    <a class="nav-item nav-link" href="{{menu.url}}">{{menu.title}}</a> /
{% endfor %}

结果...

Item One / Item Two / Item Three /

如何在不添加结尾分隔符的情况下分隔项目?

只需更改此:

<a class="nav-item nav-link" href="{{menu.url}}">{{menu.title}}</a> /

对此:

<a class="nav-item nav-link" href="{{menu.url}}">{{menu.title}}</a>{% if not forloop.last %} /{% endif %}