自定义用户模型导致的错误

时间:2016-02-03 11:15:01

标签: django django-models django-users

models.py

from django.db import models
from django.contrib.auth.models import AbstractUser
# Create your models here.
class Student(AbstractUser):
    roll_number = models.CharField(max_length=30,unique=True)
    student_name = models.CharField(max_length=200,default='student')
    branch = models.CharField(max_length=20,default='cse')
    sem = models.IntegerField(default=1)
    pic = models.ImageField(null=True,blank=True)
    due_fine = models.IntegerField(default=0)
    USERNAME_FIELD='roll_number'
    REQUIRED_FIELDS=['username','email']
    def __str__(self):
            return self.student_name

我在这里创建了自己的用户模型。当我在浏览器中登录管理员时,我收到以下错误: / admin / login /上的OperationalError (1054,"未知列' library_student.id'在'字段列表'") 请帮忙,我无法弄清楚这个错误。

1 个答案:

答案 0 :(得分:0)

事实证明服务器存在一些问题。我重新启动了服务器,一切运行良好。