Ich habe eine Sidebar-Include-Datei für meine Website-Teile-Seite erstellt und das regroup
-Tag verwendet, um Teile nach Kategorie aufzulisten. Es funktioniert großartig lokal - siehe Screenshot unten. Aber in der Produktion wiederholt es die Kategorie und Teile mehrmals - siehe http://www.dev.ddmpowertools.com/products/parts/. Ich bin hinsichtlich des Grundes dafür verloren. Danke für Ihre Hilfe.Django Include-Datei wiederholt sich nur in der Produktion
Meine Sidebar Include-Datei Code:
{% regroup parts by category as category_list %}
<ul class="c-sidebar-menu collapse " id="sidebar-menu-1">
{% for category in category_list %}
<li class="c-dropdown c-active c-open">
<a href="javascript:;" class="c-toggler">{{ category.grouper|capfirst }} <span class="c-arrow"></span> </a>
<ul class="c-dropdown-menu">
{% for p in parts %}
{% if p.category == category.grouper %}
<li>
<a href="{% url 'part_detail' category=p.category slug=p.slug %}">{{ p.title }}</a>
</li>
{% endif %}
{% endfor %}
</ul>
</li>
{% endfor %}
</ul>
Screenshot von Local View (richtig angezeigt wird)
Könnte es etwas sein, das so leicht übersehen wird, wie Ihre Produktionsdatenbank doppelte Kategorien/Teile hat? –
Nun, das wäre einfach lächerlich :) Gute Idee; Ich werde es prüfen. –
Nur die Datenbank überprüft und es gibt keine Duplikate. –