从自定义Django用户模型中删除密码

阿纳斯·奥尔德里斯(Anas Aldrees)

如何在自定义用户模型中的用户表和用户类中删除密码?

我正在使用django-rest-framework令牌身份验证,因此我不需要密码字段。

这是我的模型:

class CustomUserManager(BaseUserManager):

    def create_user(phone, name=None):
        return User.objects.create(
            name=name, phone=phone)

    def create_superuser(name, phone=None):
        pass

class User(AbstractBaseUser):
    """
    Custom django User model.
    """
    name = models.CharField(max_length=30,
                        null=True, validators=[validate_name])

    phone = PhoneNumberField(unique=True, blank=False, null=False)

    objects = CustomUserManager()

    USERNAME_FIELD = 'phone'
    REQUIRED_FIELDS = []
阿拉斯代尔

删除密码字段的替代方法是使用set_unusable_password,它将用户标记为未设置密码。

def create_user(phone, name=None):
    user = User(name=name, phone=phone)
    user.set_unusable_password()
    user.save()
    return user

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

django自定义用户模型密码未哈希

来自分类Dev

无法在Django中创建自定义用户模型

来自分类Dev

在Django中创建自定义用户模型的指南

来自分类Dev

1.8中的Django自定义用户模型

来自分类Dev

无法在Django中验证自定义用户模型

来自分类Dev

Django(1.6)自定义用户模型

来自分类Dev

Django自定义用户模型

来自分类Dev

自定义 Django 用户模型

来自分类Dev

自定义用户模型中的EmbeddedModelField

来自分类Dev

在django 1.8中将数据从原始用户模型迁移到自定义用户模型

来自分类Dev

Django自定义用户模型与配置文件模型

来自分类Dev

Django:使用自定义用户模型创建超级用户

来自分类Dev

无法在Django 1.8中创建超级用户使用自定义用户模型

来自分类Dev

在Django中使用自定义用户模型总是在模板中返回匿名用户

来自分类Dev

Django自定义用户密码未哈希

来自分类Dev

使用Django的自定义用户模型(Django1.6)

来自分类Dev

在Django中自定义用户名和密码字段?

来自分类Dev

Django自定义Auth用户模型并重置迁移

来自分类Dev

Django:自定义用户模型的返回字段

来自分类Dev

Django Rest框架未验证自定义用户模型

来自分类Dev

django 1.9不为自定义用户模型创建表

来自分类Dev

在Django中使用自定义用户模型时的RelatedObjectDoesNotExist

来自分类Dev

Django 1.7旧样式自定义用户模型

来自分类Dev

Django:迁移到自定义用户模型的问题

来自分类Dev

在Django中使用自定义用户模型时的RelatedObjectDoesNotExist

来自分类Dev

Django rest 自定义用户模型创建失败

来自分类Dev

Django Restful:如何更新我的自定义用户模型?

来自分类Dev

Django:将权限和组功能集成到自定义用户模型中

来自分类Dev

自定义用户模型中的django 1.6身份验证

Related 相关文章

  1. 1

    django自定义用户模型密码未哈希

  2. 2

    无法在Django中创建自定义用户模型

  3. 3

    在Django中创建自定义用户模型的指南

  4. 4

    1.8中的Django自定义用户模型

  5. 5

    无法在Django中验证自定义用户模型

  6. 6

    Django(1.6)自定义用户模型

  7. 7

    Django自定义用户模型

  8. 8

    自定义 Django 用户模型

  9. 9

    自定义用户模型中的EmbeddedModelField

  10. 10

    在django 1.8中将数据从原始用户模型迁移到自定义用户模型

  11. 11

    Django自定义用户模型与配置文件模型

  12. 12

    Django:使用自定义用户模型创建超级用户

  13. 13

    无法在Django 1.8中创建超级用户使用自定义用户模型

  14. 14

    在Django中使用自定义用户模型总是在模板中返回匿名用户

  15. 15

    Django自定义用户密码未哈希

  16. 16

    使用Django的自定义用户模型(Django1.6)

  17. 17

    在Django中自定义用户名和密码字段?

  18. 18

    Django自定义Auth用户模型并重置迁移

  19. 19

    Django:自定义用户模型的返回字段

  20. 20

    Django Rest框架未验证自定义用户模型

  21. 21

    django 1.9不为自定义用户模型创建表

  22. 22

    在Django中使用自定义用户模型时的RelatedObjectDoesNotExist

  23. 23

    Django 1.7旧样式自定义用户模型

  24. 24

    Django:迁移到自定义用户模型的问题

  25. 25

    在Django中使用自定义用户模型时的RelatedObjectDoesNotExist

  26. 26

    Django rest 自定义用户模型创建失败

  27. 27

    Django Restful:如何更新我的自定义用户模型?

  28. 28

    Django:将权限和组功能集成到自定义用户模型中

  29. 29

    自定义用户模型中的django 1.6身份验证

热门标签

归档