Django get_name_display() не работает на странице администратора django для целочисленных полей

У меня есть модель типа, которая имеет имя IntegerField Есть Choices Tuple, который выглядит следующим образом:

CHOICES = (
    (1, 'test'),
)

name = models.IntegerField(choices=CHOICES)

def __str__(self):
    return "{}".format(self.get_name_display())

Я хочу показать человекочитаемое значение элемента выбора в Django Admin Page, но когда я использую self.get_name_display() в методе str, он не работает и показывает значение DB. Как я могу показать человекочитаемое значение в django admin?

Вернуться на верх