В Django вы бесплатно получаете редактор моделей на страницах admin/
. Все это прекрасно работает, но у меня есть несколько полей в моих моделях, которые генерируются и никогда не должны быть затронуты кем-либо через форму.Не показывать определенные поля на странице администратора
Как я могу исключить их из этих форм admin/.../change/
?
я добавил исключения в ModelAdmin
:
class exampleAdmin(admin.ModelAdmin):
exclude = ('field',)
class example(models.Model):
field = models.CharField(max_length = 100)
Установка 'exclude' - это правильный способ сделать это. Вы не указали свой код, поэтому сложно сказать, почему он не работает. – Alasdair
@Alasdair Я добавил код –
Обновленный код все еще выглядит нормально. Как вы регистрируете класс администратора модели? – Alasdair