Django InlineFormSet создает дополнительную форму даже при заполнении данными
У меня есть три набора встроенных форм, которые создаются с использованием одной модели. Мой пример использования: пользователь отправил форму и собирается редактировать ее.
Если пользователь не предоставил никаких данных для этого набора форм, отображается дополнительное пустое поле. Но если пользователь отправил данные для этого набора форм, отображаются только данные без дополнительного поля.
Мне бы очень хотелось, чтобы отображалось дополнительное поле, поскольку оно дает пользователю (и мне) простой способ добавить значение в этот набор форм.
В моем наборе форм установлено одно дополнительное, но, как я уже упоминал выше, кажется, что это работает только в том случае, если в этом наборе форм нет данных для загрузки.
Я заметил, что когда нет данных, начальные формы равны 0, но общее количество форм равно 1. Но когда есть данные, начальные формы равны X, а общее количество форм также равно X. Мне бы хотелось, чтобы итоговые формы = начальные формы + 1. Я предполагал, что дополнительные сделают это, но это не так.