身份验证和授权,djangorestframework

问题描述:

我有一个django rest框架令牌认证的问题。我可以创建用户,但他的密码不是散列,然后我在我的序列化程序中写入了方法create的实现。这没有奏效。只有root可以接收令牌,并且他的密码被散列。即使用户收到一个令牌。代码在这里: https://github.com/XxXAsmoXxX/DjangoBlog
授权和文件夹restapi认证,与设置tasks身份验证和授权,djangorestframework

http://www.django-rest-framework.org/api-guide/serializers/ ... 我用我的串行化器创建一个这样的功能文件夹。如果您使用的是django用户模型,它会设置密码哈希值。

def create(self, validated_data): 
    user = User(
     email=validated_data['email'], 
     username=validated_data['username'] 
    ) 
    user.set_password(validated_data['password']) 
    user.save() 
    return user