【问题标题】:error due to custom user model由于自定义用户模型导致的错误
【发布时间】:2016-02-03 11:15:00
【问题描述】:

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'”) 请帮忙,我无法弄清楚这个错误。

【问题讨论】:

  • 你运行manage.py makemigrationsmanage.py migrate了吗?

标签: django django-models django-users


【解决方案1】:

原来是服务器出了点问题..我重新启动了服务器,一切都运行良好。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-01-29
    • 2013-04-29
    • 1970-01-01
    • 2017-07-13
    • 2021-06-02
    • 1970-01-01
    • 1970-01-01
    • 2017-11-09
    相关资源
    最近更新 更多