Поскольку вы не создавали поле, вы только передали ссылку на этот класс, вам нужно добавить скобки (()
), чтобы сделать вызов:
class Priority(models.Model):
task = models.ForeignKey(Task, on_delete=models.CASCADE)
priority = models.PositiveSmallIntegerField<b>()</b>
# call the constructor ^^
Если вы не вызываете конструктор, вы устанавливаете priority
как ссылку на PositiveSmallIntegerField
класс , а не как PositiveSmallIntegerField
объект.