【问题标题】:Getting the number of formset's id in Django在 Django 中获取表单集 id 的数量
【发布时间】:2018-10-29 10:04:08
【问题描述】:

在 forms.py 中,我使用带有 extra=6 的 formset_factory 创建了一个表单集

  class Associe(forms.Form):
      nom= forms.CharField(max_length=40)
  AssocieFormSet=formset_factory(Associe,extra=6)

在我的 page.html 中我写了一个循环来写我的表单 6 次,但我在 id 中输入了数字,我知道 Django 会给第一个元素form-0-nom,给第二个元素id_form-1-nom 和依此类推,我知道如何获取元素的整个 id。

但是我怎样才能只得到每个元素的 id 的数量呢?

【问题讨论】:

    标签: html django jinja2


    【解决方案1】:

    我认为获取表单编号的一种简单方法是使用模板标签forloop.counter0forloop.counter。因此,对于forloop.counter0,form-0-nom 在该迭代中将具有数字 0,您可以使用该数字做您想做的事情。

    Django Built In Template Tags

    【讨论】:

      猜你喜欢
      • 2010-11-27
      • 2022-01-04
      • 1970-01-01
      • 2011-04-15
      • 2022-09-25
      • 2011-05-30
      • 2014-03-13
      • 2013-07-07
      • 1970-01-01
      相关资源
      最近更新 更多