【发布时间】:2013-05-31 08:56:54
【问题描述】:
我使用复选框输入在页面上显示 django 模型,该输入框上面有一个标签,如下所示:
{% if recipes_list %}
<table>
{% for r in recipes_list %}
<tr>
<td>
<section class="ac-container">
<div>
<input id="ac-1" type="checkbox" />
<label for="ac-1">{{r.name}}</label>
<article class="ac-small">
<ul>
{% for i in r.ingredient_list%}
<li>{{i.part}}, {{i.amount}}</li>
{% endfor %}
</ul>
</article>
</div>
</section>
</td>
</tr>
{% endfor %}
</table>
当我点击recipes_list中每个条目的标签时,显然总是打开第一个条目的文章。在过去的几天里,我一直在寻找有关如何在 html 中为每个模型条目提供唯一 ID 的解决方案,但我找不到任何适用于这种情况的方法。我尝试过表单、模型表单、各种 javascript 和 php。我该怎么做?
【问题讨论】:
-
你想给什么标签元素提供唯一的ID?
标签: python html django django-forms django-templates