我需要在每个循环中生成唯一的id,而不是"城市选择"
{% for form in formset.forms %}
<tr>
{% for field in form %}
<td class="input_td{% if field.errors %} error_td{% endif %}">
<select name="city-select" id="city-select"></select>
</td>
{% endfor %}
<td class="delete_formset_td"></td>
</tr>
{% endfor %}
我如何在这里生成它?
我需要一些像这样的ID:
输出:
city-1
city-2
city-3
...
您可以使用{{forloop.counter}}
。它以数字形式给出循环迭代。
看这里。
{% for field in form %}
<!-- your html -->
city-{{ forloop.counter }}
{% endfor %}
问题内容: 如何在Django模板中编写数字循环?我的意思是 问题答案: 我使用了一种简单的技术,该技术非常适合没有特殊标签且没有其他上下文的小情况。有时候这很方便
问题内容: 我需要在模板中循环。 它是与预准备数组一起使用的一种方法,还是如何将此功能添加到模板中? 问题答案: 最简单的方法可能是使用和外部函数。例如(播放中): 在模板中:
我有这样的疑问: 在模板中,我希望通过以下方式获取数据: 但不是产生数据作为: 它的结果是 发生了什么?我有理由在列表中存储数据。如何分别访问每个数据。谢谢 用途:颜色存储在数据字段中为:,因此我希望实现: 编辑类Hello(models.Model):用户=模型。外键(用户)数据=模型。字符域(最大长度=255)
问题内容: 我在显示日期的django模板中有以下for循环。我想知道是否有可能在循环中迭代一个数字(在以下情况下为i)。还是我必须将其存储在数据库中,然后以days.day_number的形式查询? 问题答案: Django提供了它。你可以使用以下任一方法: 索引从1开始。 索引从0开始。 在模板中,你可以执行以下操作:
在django模板中,我有以下for循环显示天数。我想知道是否有可能在循环中迭代一个数字(在下面的例子I中)。或者我必须将其存储在数据库中,然后以天的形式进行查询。第几天?
我正在努力寻找/整合我在网上找到的任何解决方案,以帮助为每个div生成一个独特的类。例如,如果将div称为“gallery-div”,并将1添加到每个div中,例如gallery-div1、gallery-div2、gallery-div3等,则会很好。 这是我目前拥有的(还没有设置唯一的类): null null 我之所以不只是更改当前的div类,是因为我将div保存在一个单独的文件中,该文件可