По моему опыту, этот код требовал некоторой настройки, чтобы он работал с более сложными случаями, но это очень полезное начало.

еделил следующее:

class AnswerChoiceInline(admin.TabularInline):
    model = AnswerChoice
    # extra = 0


class QuestionAdmin(admin.ModelAdmin):
    inlines = [AnswerChoiceInline]


admin.site.register(Question, QuestionAdmin)

Очевидно, я получаю настройку дополнений по умолчанию (по умолчанию 3). Есть ли в настоящее время встроенный в админ способ «Добавить еще одну строку» во встроенный набор полей? Таким образом, я могу заполнить, скажем, 3 строки, и если мне нужен 4-й, я могу нажать на ссылку или кнопку, и добавить ли в нее дополнительную строку?

Прямо сейчас мой рабочий процесс либо устанавливает «extra» на произвольно большое число, а затем просто имеет пустые строки или заставляет пользователя сохранять модель несколько раз (чтобы появлялись дополнительные строки).

Ответы на вопрос(1)

Ваш ответ на вопрос