我使用带有标签的复选框输入在页面上显示 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。我怎样才能做到这一点?