Я часто видел подобные примеры в коде других проектов:
class Modela(models.Model):
abbr = models.CharField()
name = models.TextField()
class Admin:
list_display = ('abbr', 'name',)
К сожалению, когда я делаю это в своем собственном коде, а затем регистрирую модель с помощью:
admin.site.register(Modela)
... переменная list_display
игнорируется, и я получаю вывод __str__
для каждой записи в базе данных.
Действительно ли мне нужно писать отдельные ModelAdmin
классы для каждого класса, или есть способ сделать это, как указано выше?