Я пытаюсь показать имя перечисления в шаблоне. Для ясности,
У меня есть класс типа enum в model.py
class EmployerWorkerNumberRange():
R_0 = 0
R_1_5 = 1
R_6_15 = 2
UNKNOWN = 3
EMPLOYER_WORKER_NUMBER_RANGE =(
(R_0,_("wnr_0")),
(R_1_5 ,_("wnr_1_5")),
(R_6_15,_("wnr_6_15")),
(UNKNOWN,_("UnknownWorkerNumberRange")),
)
Когда я использую его в форме типа
wnr = forms.ChoiceField (label = _ ("emp_full_reg_wnr"), required = True, choices = EmployerWorkerNumberRange.EMPLOYER_WORKER_NUMBER_RANGE)
он отлично работает. (Заполняет раскрывающийся список переведенными значениями, и когда я получаю выбранный элемент, он меняет только идентификатор)
Мой вопрос в том, как я могу показать любое переведенное значение в моем шаблоне, указав его идентификатор.
Например, я хотел бы использовать его EmployerWorkerNumberRange.EMPLOYER_WORKER_NUMBER_RANGE [0]
Не могли бы вы предложить мне какой-либо способ?
Спасибо