У меня есть этот класс в моем models.py.
class Size(Enum):
ONE = 1
TWO = 2
И это в моей форме. Я хотел предопределенный выбор для этого поля, поэтому я использовал класс enum:
size = SelectField('Shoe size', choices=[(name, member.value) for name, member in ShoeSize.__members__.items()])
Значения, хранящиеся в базе данных, - ОДИН, ДВА ... при отображении в шаблоне jinja {{ shoe.size }}
, имена членов - это то, что показано. Как я могу отобразить значения элементов в моем шаблоне jinja?
Короче говоря, я хочу отображать 1
, а не ONE
. Функция repr для класса будет лучше.