动态Formset与脆形式和django-dynamic-formset无法正常工作

时间:2014-08-28 09:20:49

标签: django django-crispy-forms formset

我正在尝试使用app django-dynamic-formset来允许用户在表单的末尾添加多个媒体对象。

我在这里关注这个演示。 https://github.com/elo80ka/django-dynamic-formset/blob/master/docs/usage.rst

我设法让这个工作,但后来改为使用脆形式,它不再工作。

“添加另一个”文本没有出现在第一个内嵌表单集中。

模板看起来像这样。

    <form id="dtuForm" enctype="multipart/form-data"  action="." method="post" >
    {% csrf_token %}

    {{ formset.management_form }}
    {% crispy form %}
    <fieldset class=""  id="formaddtest" >

        {% for formset in inlines %}
        <div id = "media_object">

            {% for subform in formset.forms %}
            {{ formset.management_form }}

            <div class="panel panel-default">
                <div class="panel-heading">
                    <h3 class="panel-title">Add Link / Downloadable File</h3>
                </div>
                <div class="panel-body">
                    {% crispy subform %}
                </div>
            </div>
            {% endfor %}
        </div>
        {% endfor %}
    </fieldset>

    {% buttons %}
    <button type="submit" class="btn btn-primary">
        {% bootstrap_icon "star" %} Submit
    </button>
    {% endbuttons %}
</form>

我开始怀疑我没有把media_object选择器放在正确的位置,但是现在我不知道在哪里使用crispy表单,所以任何帮助或指针对我都有用。

由于

0 个答案:

没有答案