在div ID中使用django标记

时间:2017-12-05 07:45:56

标签: django django-templates

我正在尝试使用bootstrap下拉菜单在我的应用中动态生成ID但由于某种原因它不会出现..

<div class="dropdown">
  <button class="btn btn-secondary btn-sm btn-canvas dropdown-toggle" type="button" id="dropdownMenuButton" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
    Compare with
  </button>
  <div class="dropdown-menu" aria-labelledby="dropdownMenuButton">
    {% for i in team_list_pop %}
      <a class="dropdown-item" id="{{i.first_name}}" href="#">{{i.first_name}} {{i.last_name}}</a>
    {% endfor %}
  </div>
</div>

以及我在浏览器中检查时的输出

<a class="dropdown-item" href="#">John Doe</a> 

没有ID的痕迹。我怎样才能获得输出

<a id="john" class="dropdown-item" href="#">John Doe</a>
非常感谢你

1 个答案:

答案 0 :(得分:1)

我认为您应该查看您输入的值是否已退出,因为我在我的代码中执行相同操作并且有效:

... id="{{ values.0.vat }}" onclick="callAjax.call(this)" ...

这是我在我的某个项目中使用的示例代码,它在检查中正确显示了ID。