Я делаю шаблон для отображения документов по частям (заголовок, аннотация, текст контента).
{% block header %}
<h1>{% block title %}Documents{% endblock %}</h1>
{% endblock %}
{% block content %}
{% for document in documents | groupby('documentid' %}
<div class="card mb-3">
<div class="card-header">
{{ document.annotation }}
<span class="badge badge-pill badge-primary">{{ document.title}}</span>
</div>
<div class="card-body">
<p class="card-text">{{ document.contenttext }}</p>
</div>
</div>
{% endfor %}
{% endblock %}
Таблица выглядит так:
documentid title annotation contenttext
1 abc abc abc
1 abc abc def
2 zzz xxx yyy
3 ooo mmm fff
Две первые строкииметь один и тот же документ, поэтому я хочу, чтобы оба abc и def отображались в одном документе.А потом иди дальше.
Какая конструкция позволит мне это сделать?
title|annotation|contenttext
doc1: abc | abc | abc def
doc2: zzz | xxx | yyy
doc3: ooo | mmm | fff