Установка количества записей по умолчанию в модальной таблице Django formset
У меня есть модал, который отображает набор форм со списком элементов
.
(см. скриншот).
По умолчанию количество элементов равно 10, которое я хочу изменить. Я не могу понять, где находятся настройки, чтобы изменить это.
Вот мой forms.py:
class AddTrackerForm(forms.Form):
cubecontainerdetail = forms.CharField(required=False, widget=forms.HiddenInput())
boolean = forms.BooleanField(required=False)
id = forms.IntegerField(
required=False, label='id')
name = forms.CharField(
required=False, label='Name')
school_year = forms.CharField(
required=False, label='School Year')
year = forms.CharField(
required=False, label='Tracker Year')
tracker_type = forms.CharField(
required=False, label='Tracker Type')
Это мой views.py:
class TrackersListView(ListView):
""" View list of trackers """
model = EstablishmentCubeContainer
template_name = 'trackers/trackers_list.html'
def get_formset(self):
tracker_formset = formset_factory(AddTrackerForm, extra=0)
tracker_list = CubeContainerDetail.objects.filter(year=current_year)
initial_formset = []
for tracker in tracker_list:
data = {
'id': tracker.id,
'name': tracker.name,
'school_year': tracker.school_year,
'tracker_type': tracker.cubecontainertag.name,
'year': tracker.year,
}
initial_formset.append(data)
return tracker_formset(initial=initial_formset)
Это мой html :
<form method="POST" action="{% url tracker_create_url establishment.id %}" id="trainer_form">{% csrf_token %}
<div id="listview" class="tab-pane active display">
{{ form.management_form }}
<table class="cell-border table table-striped map_table display nowrap table-condensed" id="tracker-list-table" style="width:100%;">
<thead>
<tr>
<th>Selected</th>
<th>ID</th>
<th>Name</th>
<th>School Year</th>
<th>Type</th>
<th>Tracker Year</th>
</tr>
</thead>
<tbody>
{% for query in form %}
<tr>
<td> <input type="checkbox" value={{ query.boolean }}</td>
<td>{{ query.id }}</td>
<td>{{ query.name.value }}</td>
<td>{{ query.school_year.value }}</td>
<td>{{ query.tracker_type.value }}</td>
<td>{{ query.year.value }}</td>
</tr>
{% endfor %}
</tbody>
</table>
</div>
<div class="modal-footer">
<a class="btn btn-default" data-dismiss="modal">Close</a>
<button class="btn btn-primary pull-right" id="btn-submit">Save</button>
</div>
</form>
Дайте мне знать, если я должен добавить какие-либо разъяснения. Заранее спасибо!