Django inlineformset_factory не отображает все начальные данные
Я предоставляю список словарей при инстанцировании inlineformset для отображения некоторых начальных данных, например:
initial_data = [{'form1': 'foo'}, {'form2': 'foo'}, {'form3': 'foo'}, {'form4': 'foo'}, {'form5': 'foo'}]
Затем я добавляю это в свой набор форм:
MyInlineFormset(initial=initial_data)
Однако он показывает только три из пяти форм:
Если я передаю extra=5 при создании набора форм, он работает без проблем:
Отображаемые формы при extra=5
Я знаю, что по умолчанию extra=3, но я думал, что он будет переопределять это, основываясь на количестве предоставленных начальных форм. Это неверно?