Я использую встроенные наборы форм в Django и для каждого элемента, показывающего одну «дополнительную» форму, для добавления другого объекта.
Формы для существующих объектов имеют флажки «Удалить» для удаления этого объекта, что имеет смысл.
Но также в «лишних» формах есть эти флажки «Удалить»… что не имеет смысла, потому что там нечего удалять. Встроенные формы в панели администратора Django не отображают эти флажки «Удалить» для «дополнительных» форм.
Как я могу удалить эти флажки в «лишних» встроенных формах?
Часть встроенных наборов форм в моем шаблоне выглядит примерно так (упрощенная, полная версия на GitHub):
{% for bookimage_form in form.forms %}
{% for hidden_field in bookimage_form.hidden_fields %}
{{ hidden_field.errors }}
{% endfor %}
{{ bookimage_form.as_table }}
{% endfor %}
А вот и галочка «Удалить», которая кажется лишней: