0
Djangoの書式設定を使用してテーブルをレンダリングすることに成功しましたが、最後に余分な空行が表示されます!私は間違って何をしていますか?Django formset - 余分な行がテーブルにレンダリングされます
<table id="formset" class="form table table-condensed zeon zeon-row-hover">
{{ formset.management_form }}
{% for form in formset.forms %}
{% if forloop.first %}
<thead><tr>
{% for field in form.visible_fields %}
<th>{{ field.label|capfirst }}
{% endfor %}
</tr></thead>
{% endif %}
<tr class="{% cycle row1,row2 %}">
{% for field in form.visible_fields %}
<td class = 'zeon_input_table_cell'>
{# Include the hidden fields in the form #}
{% if forloop.first %}
{% for hidden in form.hidden_fields %}
{{ hidden }}
{% endfor %}
{% endif %}
{{ field.errors.as_ul }}
{{field}}
</td>
{% endfor %}
</tr>
{% endfor %}
</table>
ビュー:
MyModelFormSet = modelformset_factory(MyModel, exclude=('agreement_vendors',))
formset = MyModelFormSet(queryset = MyModel.objects.filter(...))
return render_to_response('vendors/edit_agreement.html',
{'formset':formset},
context_instance=RequestContext(request))
UPDATE: は、以下の回答によると、問題がDjango docsによるとextra = 0
嬉しいです。 – Rexford