Python 如何在django模板的引导中创建可折叠卡?

Python 如何在django模板的引导中创建可折叠卡?,python,django,for-loop,django-templates,django-views,Python,Django,For Loop,Django Templates,Django Views,我有一张可折叠卡片的表格,里面有动态内容。我从中获取的代码如下所示: <p> <a class="btn btn-primary" data-toggle="collapse" href="#multiCollapseExample1" role="button" aria-expanded="false" aria-controls="multiCollapseExample1">Toggle first element</a> <button

我有一张可折叠卡片的表格,里面有动态内容。我从中获取的代码如下所示:

<p>
  <a class="btn btn-primary" data-toggle="collapse" href="#multiCollapseExample1" role="button" aria-expanded="false" aria-controls="multiCollapseExample1">Toggle first element</a>
  <button class="btn btn-primary" type="button" data-toggle="collapse" data-target="#multiCollapseExample2" aria-expanded="false" aria-controls="multiCollapseExample2">Toggle second element</button>
  <button class="btn btn-primary" type="button" data-toggle="collapse" data-target=".multi-collapse" aria-expanded="false" aria-controls="multiCollapseExample1 multiCollapseExample2">Toggle both elements</button>
</p>
<div class="row">
  <div class="col">
    <div class="collapse multi-collapse" id="multiCollapseExample1">
      <div class="card card-body">
        Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident.
      </div>
    </div>
  </div>
  <div class="col">
    <div class="collapse multi-collapse" id="multiCollapseExample2">
      <div class="card card-body">
        Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident.
      </div>
    </div>
  </div>
</div>
我想要什么
我只想用一个与项目数长度相同的动态变量替换
multicallapseexample2
。我试着在一个列表上使用一个简单的循环,它的长度是项目的数量,但它不起作用,可能是因为if语句
{%if-forloop.counter==forloop.parentloop.counter%}

看起来你可以使用2个for循环及其变量为你的卡创建一个唯一的id。 差不多

data-target="#multiCollapse{{d}}{{t}}{{k}}{{v}}"

其中d,t是外循环,k,v是内循环。

哇,我想知道为什么我没有想到这一点。另外,我可以只使用一个参数,我知道它也是唯一的。
data-target="#multiCollapse{{d}}{{t}}{{k}}{{v}}"