Skip to content

Commit bd881be

Browse files
committed
Fix formsets zostera#130
1 parent d1f2b8b commit bd881be

File tree

3 files changed

+4
-6
lines changed

3 files changed

+4
-6
lines changed

bootstrap3/forms.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,6 @@ def render_formset(formset, layout='', **kwargs):
1919
"""
2020
Render a formset to a Bootstrap layout
2121
"""
22-
# if not isinstance(formset, BaseFormSet):
23-
# raise BootstrapError('Parameter "formset" should contain a valid Django FormSet.')
24-
# forms = [render_form(f, **kwargs) for f in formset]
25-
# return text_value(formset.management_form) + '\n' + '\n'.join(forms)
2622
renderer_cls = get_formset_renderer(layout)
2723
return renderer_cls(formset, layout, **kwargs).render()
2824

bootstrap3/renderers.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,9 @@ def __init__(self, formset, layout='', form_group_class=FORM_GROUP_CLASS,
3939
self.exclude = exclude
4040
self.set_required = set_required
4141

42+
def render_management_form(self):
43+
return text_value(self.formset.management_form)
44+
4245
def render_forms(self):
4346
rendered_forms = []
4447
for form in self.formset.forms:
@@ -69,7 +72,7 @@ def render_errors(self):
6972
return ''
7073

7174
def render(self):
72-
return self.render_errors() + self.render_forms()
75+
return self.render_errors() + self.render_management_form() + self.render_forms()
7376

7477

7578

demo/demo/templates/demo/formset.html

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
{% bootstrap_formset_errors form %}
1111
<form role="form" method="post">
1212
{% csrf_token %}
13-
{{ form.management_form }}
1413
{% bootstrap_formset form %}
1514
{% buttons submit='OK' reset="Cancel" %}{% endbuttons %}
1615
</form>

0 commit comments

Comments
 (0)