Django - нет кнопки добавления для TabularInline

Я использую 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, но я все еще не могу заставить кнопку отображаться.

Был бы признателен за некоторый сторонний вклад здесь.

Спасибо!


person John    schedule 27.06.2018    source источник
comment
вы проверили определение extra = 1 в классе?   -  person Bijoy    schedule 27.06.2018
comment
@Bijoy Да, это, к сожалению, ничего не меняет   -  person John    schedule 27.06.2018
comment
Попробуйте решение, опубликованное здесь< /а>   -  person Bijoy    schedule 27.06.2018
comment
@Bijoy Я повторно запустил collectstatic и, конечно же, опция добавления вернулась. Благодарю вас! Не забудьте написать это как ответ - я приму это как правильное, так что вы получите кредит :)   -  person John    schedule 28.06.2018
comment
спасибо, чувак, ценю это, но этот ответ помог тебе, ты должен проголосовать за это, мой был просто ссылкой. Не могу взять на себя ответственность за это ;-)   -  person Bijoy    schedule 28.06.2018
comment
@Bijoy Я просто хочу убедиться, что на вопрос есть принятый ответ, чтобы другие знали, что решение сработало. Плюс другой вопрос не имеет принятого ответа. В конце концов, я ответил на него сам и принял его. Спасибо за вашу помощь!   -  person John    schedule 30.06.2018


Ответы (1)


Решение состояло в том, чтобы повторно запустить collectstatic. Как только я это сделал, проблема была решена.

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

Спасибо @bijoy за то, что указал мне на это в комментариях.

person John    schedule 30.06.2018