Как получить точное значение поля выбора в django
У меня есть поле выбора в модели Django )
COMMITTEE_STATUS = (
("p", "Pending"),
("a", "Active"),
("c", "Completed"),
)
но проблема в том, что когда я обращаюсь к этим данным в шаблоне, я получаю p,a и c вместо фактических pedning, active и complete
Это потому, что первое значение действительно хранится в базе данных, а второе - только для людей. Чтобы получить второе значение, вам нужно сделать дополнительные действия. Согласно документации Django используйте следующее:
{{ yourobject.get_yourfield_display }}
{{your_variable_name.get_fieldname_display}}