Как вернуть значение кортежа choices в строковом формате в панели администратора django Admin

Я пытался получить значение кортежа из выбора кортежа CharField() в Model для отображения в строке панели администратора Django при каждом обращении к таблице

Я знаю следующий ответ... get_foo_display() но он возвращает следующую ошибку

AttributeError: 'device_table' object has no attribute 'get_device_type_display'

Вот модель:

device_table(models.Model):
    device_type = (
        ('AD' , 'Android'),
        ('IO' , 'iOS'),
        ('WD' , 'Windows'),
        ('MO' , 'MacOS'),
        ('LX' , 'Linux')
    )

    user_device_type = models.CharField(choices = device_type, null = True, max_length=3)

    class Meta:
        verbose_name = ('Device Table')

    def __str__(self):
        return self.get_device_type_display()

Кстати, я использую django 4.0.8

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