然而,我在登录管理员时遇到了问题。具体地说,即使在“成功”创建超级用户之后,我也无法登录到管理员,并收到错误消息:“请为员工帐户输入正确的电子邮件地址和密码。请注意,这两个字段可能区分大小写。”models.pyfrom django.contrib.auth.models import AbstractBaseUser, BaseUserManagerself):
# The user is identified by thei
我的Django应用程序需要自定义用户模型和一些附加字段,因此我将它们定义如下:class CustomUserManager(BaseUserManager(在名为api的应用程序中定义): user = models.OneToOneField(settings.AUTH_USER_MODEL, on_delete=models.CASCADE)
created
是否可以在django中设置属性(为了向后兼容),而不需要相应的字段?permissions = models.IntegerField(default=0)
def is_staff(self): if not value and self.is_staff:现在,当我尝试使用默认的管理界面加载这个用户时,我得到了以下错误:'CustomU