Tag: django custom user

将Django auth UserAdmin用于自定义用户模型

从Django.Contrib.Auth文档 : 扩展Django的默认用户如果你对Django的用户模型完全满意,而你只是想添加一些额外的configuration文件信息,你可以简单地django.contrib.auth.models.AbstractUser并添加你的自定义configuration文件字段。 该类提供了默认用户的完整实现作为抽象模型。 说完了。 我创build了如下的新模型: class MyUser(AbstractUser): some_extra_data = models.CharField(max_length=100, blank=True) 这显示在pipe理员几乎像Django的标准User 。 但是,admin中最重要的区别是密码 – (重新)设置字段不存在,而是显示正常的CharField。 我真的必须重写pipe理configuration中的东西来得到这个工作吗? 如果是这样,我该怎么做,有点干的方式(即没有从Django源复制东西…呃…)?