AttributeError: объект 'Manager' не имеет атрибута 'filters'
При запуске Student.objects.filters(years_in_school=FRESHMANN) я получаю следующее сообщение об ошибке:
AttributeError: 'Manager' object has no attribute 'filters'
class Student(models.Model):
FRESHMAN = 'FR'
SOPHOMORE = 'SO'
JUNIOR = 'JR'
SENIOR = 'SR'
GRADUATE = 'GR'
YEAR_IN_SCHOOL_CHOICES = [
(FRESHMAN, 'Freshman'),
(SOPHOMORE, 'Sophomore'),
(JUNIOR, 'Junior'),
(SENIOR, 'Senior'),
(GRADUATE, 'Graduate'),
]
year_in_school = models.CharField(
max_length=2,
choices=YEAR_IN_SCHOOL_CHOICES,
default=FRESHMAN,
)
# Returns True, if the Objects "year_in_school" equals JUNIOR or SENIOR.
def is_upperclass(self):
return self.year_in_school in {self.JUNIOR, self.SENIOR}
Я уже сделал makemigrations и migrate. Я создал два объекта класса Student:
running Student.objects.all() return me: <QuerySet [<Student: Student object (1)>, <Student: Student object (2)>]>.
В Django Admin я создал упомянутые объекты, у одного из них свойству "year_in_school" присвоено значение "FRESHMAN".
Невозможно отфильтровать объекты по "year_in_school". Почему и как это исправить?