Я использую Django 2.0.9
и создаю простой TabularInline
ModelAdmin следующим образом:
class AnswerInline(admin.TabularInline):
model = Answer
Затем это используется в объекте ModelAdmin
, например: inlines = [AnswerInline]
. ModelAdmin
зарегистрирован на сайте admin
.
Все работает как положено, за исключением того, что я не вижу возможности добавлять дополнительные встроенные модели. Вот что я имею в виду:
Я видел другие встроенные строки, где есть такая кнопка, которая динамически добавляла бы дополнительные поля, которые я могу заполнить.
Я пытался переопределить некоторые вещи на TabularInline
, например, установить has_add_permission
для возврата true
и установить max_num
для 1000
, но я все еще не могу заставить кнопку отображаться.
Был бы признателен за некоторый сторонний вклад здесь.
Спасибо!
extra = 1
в классе? - person Bijoy   schedule 27.06.2018collectstatic
и, конечно же, опция добавления вернулась. Благодарю вас! Не забудьте написать это как ответ - я приму это как правильное, так что вы получите кредит :) - person John   schedule 28.06.2018