django中不存在ProgrammingError列Users\u student.school

django中不存在ProgrammingError列Users\u student.school,django,django-models,django-rest-framework,Django,Django Models,Django Rest Framework,我已经为这个问题挣扎了好几个小时了。 我的应用程序中有一个这样的模型 class Student(models.Model): school = models.CharField(max_length=100, null=True, blank=True) field_of_study = models.CharField(max_length=100, null=True, blank=True) user = models.OneToOneField(CustomUser, on_delet

我已经为这个问题挣扎了好几个小时了。 我的应用程序中有一个这样的模型

class Student(models.Model):
school = models.CharField(max_length=100, null=True, blank=True)
field_of_study = models.CharField(max_length=100, null=True, blank=True)
user = models.OneToOneField(CustomUser, on_delete=models.CASCADE, related_name='Student')
courses = models.ManyToManyField('StudentDashboard.Course', related_name="student_courses")
每当我试图通过django管理面板查看这个类的详细信息时,我都会遇到错误编程错误列Users\u student.school

如果我评论学校的话,这种情况会发生在研究领域。如果这也被评论过的话,它工作的很好。但我确实需要这两个字段,所以我不能只对它们进行注释,然后继续

有人知道这个问题的解决办法吗? 提前谢谢

你的管理类是什么 如果只是注册管理员的模型
检查您的迁移

我的迁移正常。当我进行迁移和迁移时,不会出现错误