身份验证和授权,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