Невозможно добавить поле с выборами
Я студент. Пожалуйста, не ругайте меня.
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 не поддерживает этот формат.