У меня есть модель Django "AmountOfBooks", которая используется как баланс для модели книг.
Если это не очень хороший шаблон для моделирования базы данных, просто скажите это.
В любом случае AmountOfBooks имеет два поля:
class AmountOfBooks(models.Model):
book = models.ForeignKey(Book, editable=False)
amount = models.PositiveIntegerField(default=0, editable=False, help_text="Amount of book.")
Они настроены на редактирование = False, потому что эта модель предназначена для редактирования только кодом.
Например. когда книга создается для объекта для этой книги в AmountOfBooks, устанавливается значение 0 и когда книги добавляются или выполняется баланс, либо увеличивается, либо уменьшается.
Таким образом, поля для модели AmountOfBooks не отображаются, когда я нажимаю кнопку "Добавить количество книг" в администраторе Django.
Но я хочу удалить эту кнопку из администратора Django только для модели AmountOfBooks.
Как это сделать?
UPDATE
Продолжение этого вопроса доступно на Как сделать модель Django просто просмотренной (только для чтения) в Django Admin?