из документации django: Field.choices
Итерация (например, список или кортеж), состоящая из итераций ровно двух элементов (например, [(A, B), (A, B) ...]) использовать в качестве выбора для этого поля.Если это задано, виджетом формы по умолчанию будет поле выбора с этими вариантами выбора вместо стандартного текстового поля.
Первый элемент в каждом кортеже - это фактическое значение, устанавливаемое в модели, а второй -Элемент - это читаемое имя.Например:
YEAR_IN_SCHOOL_CHOICES = (
('FR', 'Freshman'),
('SO', 'Sophomore'),
('JR', 'Junior'),
('SR', 'Senior'),
)