Невозможно добавить поле с выборами

Я студент. Пожалуйста, не ругайте меня.

models.py:

from django.db import models


class Teacher(models.Model):
    MATH = 'MT'
    PHYS = 'PH'
    COMP = 'CS'
    SUBJECTS_TEACHER_CHOICES = {
        MATH: 'Math',
        PHYS: 'Phys',
        COMP: 'Comp',
    }
    subjects = models.CharField(
        max_length=2,
        choices=SUBJECTS_TEACHER_CHOICES,
        default=MATH,
    )
    first_name = models.CharField(max_length=128)

Ошибка: ОШИБКИ: TeachersApp.Teacher.subjects: (fields.E005) „choices“ must be an iterable containing (actual value, human readable name) tuples.

Я хочу добавить поле с вариантами выбора.

О, ладно. Моя версия django не поддерживает этот формат.

Вернуться на верх