django-dynamic-formset,每个表单都添加了唯一的ID

时间:2015-07-17 15:41:04

标签: jquery django

我正在使用django-dynamic-formset在表单(expform)中创建内联表单(samforms)。(参考:http://kevindias.com/writing/django-class-based-views-multiple-inline-formsets/)一切正常,除非我想为每个表单创建一个唯一的ID 。比如,当点击“添加另一个”时,我们可以有一个ID“Sample-1,Sample-2等”。我在模板中尝试了for循环计数器,但它不起作用。这是代码:

在模板中:

<form>
    <div class="section"><span>1</span>META Data</div>
    <div class="inner-wrap">
        {{ expform.as_p }}
    </div>

    <div class="section"><span>2</span>Samples</div>
    <div class="inner-wrap">
        {{ samforms.management_form }}
        {{ samforms.non_form_errors }}
        {% for form in samforms %}
            <div class="inline {{ samforms.prefix }}">
                <label> Sample </label>
                {{ form.as_p }}
            </div>
        {% endfor %}
    </div>
    <div class="button-section" align="center">
 <input type="submit" name='create_exp' value="Create Experiment" class="submit" />
</div>
</form>
}

我想为samforms中的每个表单设置一个唯一的ID

0 个答案:

没有答案