获取表单集中的表单ID

时间:2018-07-05 07:02:28

标签: django django-templates

我需要一种方法来将包含表单集中每个表单的div的ID设置为一个值,该值包含代表该表单索引的数字。

例如我希望第二个表单具有一个如下所示的父div

<div id="1">  #id could even be "id_form-1-id".
     form
</div>

我发现{{form.id}}会产生以下结果:

<input type="hidden" name="form-3-id" id="id_form-3-id">

是否可以使用模板标记从此字符串中仅提取id值(即id_form-3-id)?

出于我不愿讨论的原因,forloop.counter计数器将无法可靠地返回索引,因为可以在典型的for循环表单集之外创建表单集中的某些表单。

谢谢!

1 个答案:

答案 0 :(得分:2)

您可以使用auto_id

LayerDrawable layerDrawable = new LayerDrawable();
layerDrawable.addLayer(userDrawable); // userDrawable is from the user upload image
layerDrawable.addLayer(myDrawable);