Как вернуть значение кортежа 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