1
我有QuerySet
的GroupMembership
對象product__name
,它被分配到我的模板group_memberships
; GroupMembership
對象有一個product
和一個group
字段,它們都具有name
屬性。在輸出我想呈現一個標題標籤每次membership.product.name
變化:檢查會員值是否與以前的迭代不同
<h1>First Product</h1>
<p>One item</p>
<p>Another item</p>
<h1>Second Product</h1>
<p>First item in Second Product</p>
我最初的想法是引進,我保存的最後一個產品名稱的輔助變量,如果是從以前的一個不同(或空),我渲染<h1>
線。然而,Django缺少{% assign %}
標籤。有沒有辦法做到這一點,而不需要引入自定義模板標籤/上下文處理器?或者我應該在我的視圖中以某種方式進行分組,並將嵌套的dict
分配給我的模板?我不想爲這件事安裝任何自定義應用程序。